OMG sciencefromwww.npr.org2 days 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.