I think that the Transfagarasan is the best road in the world (because it is close and Top Gear said it to). But there are other masterpieces all around the world. Check out these roads: click here.
February 2, 2010
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment