This fossilised tooth is from the mighty Spinosaurus - the largest dinosaur ever. The Kem Kem Beds is a geological formation known for its diverse range of fossils including dinosaurs like Spinosaurus and Carcharodontosaurus, marine creatures such as Mosasaur, and other reptiles, fish and amphibians.
eBay