3 weeks ago from Feed •
The gastropod was reportedly found in the waters of the Gulf of Mexico.
snopes.com/fact-check/giant-ho…