The New Benz – Stuck in Customs

The New Benz

I found this in a cool Benz dealership right on the Champs-Élysées in Paris.

The New Benz