Put it Away: Ladies From the Land of Honey, Milk and Money

Put it Away: Ladies From the Land of Honey, Milk and Money

The Geneva International Motor Show. What can be said? That it trounced everything in recent memory? Sure it did. Did everyone and their uncle debut a green supercar? Yes indeedy. Were the majority of the vehicles present tech-loaded eye candy? Hell...

Close