Posts

Showing posts with the label Spain

Waterspout a very spectacular meteorological phenomenon in the Canary Islands

Walking through Madrid.

Almudena Cathedral, Madrid