No wonder Top Gear declared this "the best road in the world"! It's mesmerizing!
129 likes
Log in to like or comment.