Animal and Plant Wiki
Advertisement

Spinosaurus aegyptiacus (meaning "spine lizard") is an extinct genus of spinosaurid theropod dinosaur that lived in North Africa during the Late Cretaceous period around 99-93.5 million years ago.

Life reconstruction of Spinosaurus wading in water
Illustration of Spinosaurus hunts Onchopristis
Reconstruction of Bahariya Formation ecosystem
Advertisement