Life with insatiable wanderlust.
Vang Vieng, Laos, December 2010
Road Trip: France and Italy
Thursday, May 20, 2010
Stop lights here are the longest on the face of the planet.
Japanese drivers are the worst in the history of life.
It takes, on average, at least 30 minutes to drive 10 kilometers (about 6 miles).
End of story.
Post a Comment
Post Comments (Atom)