critter.science
Arg, It's the Giant Squid! – Critter Science
Not only is the giant squid the largest of all the cephalopods, it's also the largest living invertebrate in the world! They can be found in the Northern...
Critter Science