The Upper Cretaceous of Africa is known mainly from North Africa. During the early part of the Upper Cretaceous, North Africa was home to a rich dinosaur fauna. It includes "Spinosaurus", "Carcharodontosaurus", "Rugops", "Bahariasaurus", "Deltadromeus", "Paralititan", "Aegyptosaurus", and "Ouranosaurus". During the latest Cretaceous, at the end of the Age of Dinosaurs, "Majungasaurus", "Masiakasaurus", "Rapetosaurus", and the flying dromaeosaurid "Rahonavis" lived in Africa. 