sri lankan tuktuk »
Sri Lankan Tuktuk Rally Racing Is A Very Real Motorsport Event!
Tuktuks or autos are three-wheeled vehicles very common in Asian countries and are a primary means of transport. However, Sri Lanka took tuktuks and turned them into a rally motorsports event!
Read More »