World's Tackiest Cars

By on Mar 09 2013

Ah, the Geneva motor show: where an excess of money meets a lack of taste.