The carcass of a giant squid, measuring 4,3 meters long washed onto the rocky shore of Scarborough Beach in Cape Town ... scientists could determine how old the squid was based on its reproductive ...