Stock Photo - Satellite view of Tropical Storm Leslie in 2012 over Bermuda island in the Atlantic Ocean. Image taken on September 9, 2012.

Stock Photo: Satellite view of Tropical Storm Leslie in 2012 over Bermuda island in the Atlantic Ocean. Image taken on September 9, 2012.

Searchable keywords

Choose multiple keywords