1 year agoHuge waterspout spotted during wicked storm off Florida gulf coastYour Insight into America's Latest Stories, Trends, and Developments
1 year agoA remarkable waterspout was observed off the coast of the Isle of Wight, UK.VirtueNewsVerified