Tuk Tuk Ride – Bangkok, Thailand

December 15th, 2009

An auto rickshaw or tuk tuk (auto, autorick or rickshaw in popular parlance) is a motorised vehicle that is one of the chief modes of transport across many parts of South and East Asia …

Full article here