High-resolution satellite images of Tripoli, Libya.

Storms