Top Gear guys acclaimed that Stelvio Pass Road is "the Best road" in the world. We went to check this out. The road was great and sightseens amazing! It was a pleasure to drive over there. Though we have rented Ford Focus diesel 1.6 l, not any supercar... Thanks for the tip Jeremy and guys!!!
Link to this comment:
All Comments (0)