A mysterious 68 million-year-old fossil found on Seymour Island, off the coast of Antarctica, that looked like a deflated soccer ball, turned out to be…
A mysterious 68 million-year-old fossil found on Seymour Island, off the coast of Antarctica, that looked like a deflated soccer ball, turned out to be…