US: Waterspout Spotted near Navarre Beach in Florida
- Captured on Tuesday 18th of June 2019
- Location is Florida
Description
Waterspout off the coast of Navarre Beach in Florida on June 18th. In the area, Rip Current Statement in effect from Read more...