High-resolution satellite images of Castries, Saint Lucia.

Storms