High-resolution satellite images of Cockburn Town, Turks and Caicos Islands.

Storms