What Animal Has 1000 Teeth