Human ancestors co-existed with dinosaurs before surviving asteroid impact [interestingengineering.com]