High-resolution satellite images of Cape Town, South Africa.

Storms