Thursday, January 19, 2012

World's Safest Car

 This must be the world's safest car. Another very clever invention from Japan :)