
Image Details
Still Image of Madrid Spain July 21 2025 Large Group Of Tourists And Locals Walking Down A Busy Street In Madrid Spain Enjoying The Sunny Weather
Contributor: Grey Coast Media
2.3 MB
This image was captured from a video:

This image was captured from a video: