Looks like that dino extinction riddle is solved.