Skip to playerSkip to main content
  • 6 years ago
This waterspout was spotted above Choctawhatchee Bay off the coast of Lake Lorraine, Florida, on March 31, during severe weather.
Be the first to comment
Add your comment

Recommended