These teeth are from 100-93 Million years old. Spinosaurus lived on fish and smaller reptiles and probably scavenged on other dinosaurs too as well as hunted for them, most likely solitary or part of small group. New evidence suggests that Spinosaurus could in a fashion, swim in water.
As usual, most of the specimens of Moroccan dinosaur teeth have had some repair, normally tiny, from this area due to the fossilisation process.
Kem Kem Basin, Province of Ksar es Souk, Moroccan Sahara.
Size: 5.2cm long