Advertisement

Waterspout Spotted Off Florida's East Coast

A waterspout was spotted off the waters of Florida’s Fort Lauderdale Beach on Wednesday, October 7. The National Weather Service reported on stormy conditions in southern Florida. This video shows the waterspout. Credit: Leonardo DoNascimento