x
Breaking News
More () »

Water spout off waters of Henderson Beach in Destin, Florida

Video captures what appears to be a water spout or tornado off the waters of Henderson Beach in Destin, Florida.

Before You Leave, Check This Out