First Giant Squid filmed in natural habitat
2013-01-10
The GIANT squid is an amazing and mysterious creature. They are the largest invertebrate that we know about. The largest discovered was 59 feet long! They also have the largest eyes in the animal kingdom, reaching 10 inches in diameter. The wildest part is that they have never been observedContinue Reading