Ok so i read this in one of the posts in the DH forum and i was just wonderin. I hear all this stuff about this place called vietnam (not the country) that is like heaven for riding. and i never had any idea where it was. but then i read that its at n* or somethin? can someone clarify so i dont feel like the idiot that i am please...