High-resolution satellite images of Bucharest, Romania.

Storms