Day

June 3, 2009
A 10 laps race in Rotterdam, Netherlands between four Dutch Hybrid tuk-tuk teams. Part of the Hybrid Tuk Tuk Battle
Read More