
Scientists Discover New World In Our Solar System: ‘Ammonite’
Welcome back to the Abstract! Here are the studies that made me smile, think, and despair for humanity this week. First up, it’s officially a hot Jurassic summer with the recent release of yet another Mesozoic movie filled with de-extincted animals that …