Finally , in the long Upper Cretaceous period , the greatest abundance and diversity of dinosaurs of all time lived in North America . Finally , the Late Cretaceous Period , the greatest abundance and diversity of dinosaurs of all time lived in North America .