High-resolution satellite images of the Suez Canal, Egypt.

Storms