Wednesday, June 29, 2011

Tiny Cars, No Airbags

European auto safety - not going so well, actually.

Banzai!