Dinosaurs are the reason why humans have such short lives, a study has found. According to a University of Birmingham microbiologist named João Pedro de Magalhães, the reproductive cycles in mammals ...