IAA Frankfurt Motor Show

IAA Frankfurt Motor Show

The haute-couture version of vehicle making, the IAA motor show in Germany has more than its fair share of showstoppers this year