Madrid

A glimpse of what is becoming a regular occurrence in the streets of Spain.

Advertisements