I have removed Sarcosuchus as it was too early for Spinosaurus as far as we know.
Species: S. aegyptiacus, S. maroccansus. Meaning of name: Spined lizard.
North Africa, Albian to Cenomanian stages of the Cretaceous.
Classification: Theropoda, Tetanurae, Spinosauria.
Species: A. saharica. Meaning of name Phoenix from Sahara.
Morocco, Albian to Cenomanian stages of the Cretaceous.
Classification: Pterosauria, Pterodactyloidea, Azhdarchidae.
Lifestyle: Shellfish eater.