Transfagarasan: world’s best road trip according to Top Gear
The Transfagarasan mountain road or national road 7C is one of the most spectacular roads in the world. It is 90 km (56 miles) long and is located in Romania.
Continue reading and more pictures…Transfagarasan: world’s best road trip according to Top Gear