While many of you may have heard about Transfagarasan, one of the world’s most beautiful roads after the Top Gear chaps rode their supercars on it and their jaws dropped, you’ll be thrilled to learn ...