Here, Huggy, educate yourself: https://en.wikipedia.org/wiki/Cretaceous...tion_event
Note that even 75% extinction means a ton of life still existed. We're talking, what, billions of life forms remaining? Trillions (plants, microbes, smaller animals)? Your idea that merely a handful remained is laughable.
Note that even 75% extinction means a ton of life still existed. We're talking, what, billions of life forms remaining? Trillions (plants, microbes, smaller animals)? Your idea that merely a handful remained is laughable.