Designed by
Title
Bus crossing during Heavy traffic in Gran Via street at Plaza de Callao Square. #185374590
Description
Madrid, Spain - February 20, 2018: Bus crossing during Heavy traffic in Gran Via street at Plaza de Callao Square. Capitol Building with iconic Schwepps sign and Cines Callao theater
This image is editorial