When it comes to naming a vehicle after a roadway, you could do a lot worse than Italy’s Stelvio Pass. More than 9000 feet above sea level at its highest point and consisting of more than 48 hairpin corners on the north side alone, it’s considered one of the best driving roads in the world. […]
More...