x
Breaking News
More () »

Waterspout swirls off the coast of Florida

This waterspout was spotted above Choctawhatchee Bay off the coast of Lake Lorraine, Florida, on March 31, during severe weather.

Before You Leave, Check This Out