Results 3 results found Climbers on Peak Castore in the Monte Rosa massif, Italian Alps, Piedmont, Italy, Europe Peak Castore, in the Monte Rosa Massif, Italian Alps, Piedmont, Italy, Europe Climbers on Peak Castore in the Monte Rosa massif, Italian Alps, Piedmont, Italy, Europe