Guest Marty Posted September 28, 2018 The Transfagarasan pass in Romania. Far better to ride than the Stelvio. I know because Ive done both. Link to comment
Recommended Comments