Day 60
Sella Pass
August 15, 2023 in Italy ⋅ ☁️ 17 °C
Sella Pass is a high mountain pass in the Dolomites in Italy. It is located at an altitude of 2,244 metres (7,362 feet) above sea level.
The road may not be as spectacular as the Stelvio Pass, butRead more