People window shopping at the Spanish multinational manufacturing and footwear retail brand Camper store as pedestrians walk past the frame in Madrid, Spain
4k 00:18
Add to Collections
Add to Favorites