Oct 28, 2009

Pedal powered school bus in New Delhi


This unique tricycle school bus was found in New Delhi, India.