Designed by
Title
Mercedes-Benz three-pointed star logo on top of a Mercedes-Benz dealership in Rome, Italy. #
Description
Rome, Italy - July 1, 2020: Mercedes-Benz three-pointed star logo on top of a Mercedes-Benz dealership in Rome, Italy.
This image is editorial