Transfagarasan-Romania-LexSeries

Transfagarasan – “This is the best road in the world”

"This is the best road in the world" – said Jeremy Clarkson about Transfagarasan Highway - in a Top Gear episode while comparing it to a race track.🌍🚘💚   But Transfagarasan hides so much more

Continue Reading