Pedestrians and shoppers walk through a zebra crossing and traffic light in front of the Spanish biggest department store El Corte Ingles in Spain
4k 00:22
Añadir a la colección
Añadir a favoritos