parker88 submitted a new resource:
TRANSFAGARASAN NORTH - Top gear rated (best road in the world)
Read more about this resource...
TRANSFAGARASAN NORTH - Top gear rated (best road in the world)
I did NOT create this or have any part in it. this is NOT mine i just wanted to share. I would like to comment on what a great job the guys who made this did. (Dr.Doom's Lab).
Read more about this resource...