These are real Spinosaurus dinosaur teeth! They measure ~2.5-3" long and can be shipped worldwide! Each repaired tooth is unique but this photo is representative of the tooth you will receive.
These dinosaurs lived in what is now North Africa about 112-97 million years ago.
Spinosaurus was one of the largest carnivorous dinosaurs! Their diet included fish, and it is believed that they were semi-aquatic like a modern crocodilian! Spinosaurus had a large fin down its back, which is how it earned the name.