Spinosaurus aegyptiacus

Age: Upper Cretaceous (100-98 Ma)
Length: approximately 16 metres
Weight: 7 tons
Taxonomy: Dinosauria > Saurischia > Theropoda > Spinosauroidea
Diet: carnivorous
Locality: Baharija Formation, Egypt; Kem Kem beds, Morocco.
More fragmentary remains are to be found in Algeria and Tunisia