Stelvio Pass, Italy

Stelvio Pass, Italy.

It suddenly makes so much sense why so many amazing autos and motos are made there- Ducati, MV Agusta, Aprilia, MotoGuzzi, Bimota… Maserati, Ferrari, Lamborghini, Alfa Romeo, etcetc.

Posted on February 14, 2012 in News & Features by

Comments are closed.