Designed by
Title
Mini logo on a car #165117900
Description
Bucharest, Romania - October 23, 2019: Illustrative editorial close up shot of the Mini logo on a car. Mini is a small car produced by the English-based British Motor Corporation
This image is editorial