smilodon

The catastrophe that allowed mammals to reign supreme

4 June 2022 9:00 am

Humans are so comfortable with their self-declared dominance over the rest of life, appointing themselves titular head of an entire…