High-resolution satellite images of Essen, Germany.

Storms