The Kraken, the mythical beast of the sea, is real. Giant squid live in the dark depths of the ocean, and very little is known about them to this day. Until 2005, no scientist had ever ...
A rare giant squid was found washed up on the El Sablón beach, Llanes, in northern Spain on Friday, a local outlet reported.