Some Octopuses Lived Over 72 Million Years Ago and Grew as Large as Whales — The Largest Invertebrates Ever?
Fossil evidence reveals that giant octopus-like cephalopods, some exceeding whale length, dominated Cretaceous oceans 72 million years ago as apex invertebrate predators, according to latest paleontological analysis published this week ... Read More