Frankfurt am Main, Germany
Sports & Cars | Conceptual & Advertising
A futuristic Mercedes-Benz Vision AVTR car is showcased indoors with creative lighting.