
Waterspout spotted off the coast of Galveston, Texas
A waterspout formed in the Gulf of Mexico off the coast of Galveston, Texas, on June 1. The National Weather Service had issued a special marine warning. Video via www.hollykross.com
Storyful, Storyful