Daniele Somensi (IT)

Public ascents (2)

13-06-2018: Anti-Action 6c [6c] [2] Roche aux Oiseaux
7a (1 Ascent)
6c (1 Ascent)
13-06-2018: Anti-Action 6c [6c] [2] Roche aux Oiseaux
Roche aux Oiseaux (2 Ascents)
13-06-2018: Anti-Action 6c [6c] [2] Roche aux Oiseaux
13-06-2018: Anti-Action 6c [6c] [2] Roche aux Oiseaux