News

A pair of huge waterspouts that formed over Tampa, Florida were caught on camera by on-lookers in extraordinary close-up ...
Boaters on the Manatee River in Bradenton, Florida, witnessed a breathtaking spectacle when two colossal waterspouts descended from the sky, with one touching down alarmingly close to a boat carrying ...