• 5 years ago
A waterspout was seen off the coast of Haulover Beach in Miami, Florida, on June 14.

Recommended