Editor
July 2, 2024
The extinction of large animals, particularly megafauna, around 50,000 years ago has haunted scientists for decades. Recently,...