OMG sciencefromwww.npr.org1 week agoA real-life Kraken stalked the seas of the late CretaceousAncient colossal octopuses, possibly the largest invertebrates ever, were discovered, measuring up to 60 feet long, rivaling other apex predators.