An adult North American porcupine (Erethizon dorsatum) has about 30,000 quills that cover almost all of its body.



EmoticonEmoticon