That owns anything I have ever seen at any car show. That is THE display!!!

Shit, looks like Ima buy some Michelin tires!!!!