High-resolution satellite images of Tel Aviv, Israel.

Storms