High-resolution satellite images of Madrid, Spain.

Storms