July 4, 2024 The evidence is mounting: Humans were responsible for the extinction of large mammals Source: The evidence is mounting: Humans were responsible for the extinction of large mammals