Giant 'kraken' carcass washes ashore on South African beach

A 14-foot-long carcass of a giant squid washed onto the shore of Scarborough Beach in Cape Town, South Africa. The squid that washed onto that beach this week seemed to be a giant squid, scientifically known as an Architeuthis dux, a species…