Benidorm, Spain - June 21, 2020: Citroen Logo Sign On Blue Car. Citroen Is French Automobile Manufacturer, Part Of The PSA Peugeot Citroën Group Stock Photo, Picture and Royalty Free Image. Image 149962055.
Citroen sign hi-res stock photography and images - Alamy