Designed by
Title
Concept car at the Manifattura Automobili Torino stand at the Geneva International Motor Show #88343014
Description
GENEVA, SWITZERLAND - MARCH 8, 2017: Concept car at the Manifattura Automobili Torino stand at the Geneva International Motor Show
This image is editorial