The Mega Killers — Humans and the Megafauna Extinction Medium US, 04 Apr 2020 What killed the beasts that roamed the Earth thousands of years ago? Are the modern humans to be blamed? Angshuman Talukdar Apr…