Camera Captures Incredible Footage of Waterspout over Fort Walton Beach [Video]
Three tornadoes created chaos Sunday, touching down along the Gulf Coast from Alabama all the way to Florida. According to The Washington Post, one of the tornadoes touched down on Okaloosa […]