What Animal Has 500 Teeth