Scientists Film Giant Squid 100 Miles From New Orleans
June 23, 2019
On Wednesday, June 19, scientists captured footage of a giant squid just 100 miles south of New Orleans in the Gulf of Mexico.
On Wednesday, June 19, scientists captured footage of a giant squid just 100 miles south of New Orleans in the Gulf of Mexico.
Go to Page