Detour #16: Stelvio Pass, Italy
Top Gear once called the Stelvio Pass the world’s best road. So, if you’ve got a passion for four wheels or two, a pilgrimage is obligatory.
Top Gear once called the Stelvio Pass the world’s best road. So, if you’ve got a passion for four wheels or two, a pilgrimage is obligatory.