Skip to playerSkip to main content
  • 4 years ago
A large waterspout loomed off the coast of Destin, Florida, in the morning hours of Aug. 16.

Recommended