Go to any gem show and you will find 95-millionyear-old teeth for sale of a dinosaur from North Africa, particularly Morocco, dubbed Spinosaurus.