Giant Squid Filmed for the First Time

We here at The Occult Section love when new species are discovered (or are proven to exist). The big news this week is that scientists have finally filmed a living giant squid. Kudos to all the scientists who worked so hard getting these images. Kraken. Devilfish. Giant squid. One of the mysterious inhabitants of the […]