Giant Squid

Imagine finding a giant squid while on route to a beach area that you visit regularly. On December 22, 2004, Derwin Roberts, Triton found a giant squid in Badger Bay measuring over 12 feet long.  Giant squids are the world's largest living invertebrates and are rarely seen.