Giant Squid?! Weirder March 1, 2022 Giant Squid?!2022-03-01T15:00:18-05:00 Conspiracy theory No Comment This moving thing in the deep ocean looks suspiciously like… Take a Peek