Monsterquest Wiki
Register
Advertisement

The Humbolt Squid is a known species of rather aggresive squid found in the sea of Cortez. The natives call it The Red Devil. Some scientists believe that Humbolts can reach immense sizes, that can be compared to the Giant Squid.

Advertisement