High-resolution satellite images of the September 11 Memorial, New York, United States.

Storms