Footage has emerged of a waterspout formed over Port Lavaca Bay in Texas, USA on Monday. No damages or injuries were reported.
Quickly and easily download Instagram videos with our free tool.