>>40717365
Still waiting for all the millions of metric tons of other extinct animal life to get debunked.