The famous giant squid, which can grow up to 26 feet in length and is likely the source of the Nordic legend, has finally been captured on film. Is Bigfoot next?
Shared publiclyView activity