Showing posts with label Top Gear. Show all posts
Showing posts with label Top Gear. Show all posts

Friday, January 23, 2009

Peel P50

This could be the world's smallest cars. This is extremely idea in our ultra-jammed roads in KL. Watch this video from Top Gear and you can tell how useful this car for Malaysia.