The video, which lasts less than 30 seconds and was taken about 100 miles southeast of New Orleans, shows a giant squid in U.S. waters.
USA TODAY, Indianapolis Star: Business
Mon, 06/24/2019 - 6:58am
The video, which lasts less than 30 seconds and was taken about 100 miles southeast of New Orleans, shows a giant squid in U.S. waters.