I finally got a picture of Jeffrey, a 2-year-old male North American porcupine at the zoo.
Porcupines are covered in about 30,000 quills. They cannot throw or shoot their quills. Because quills are so lightly attached, they come off easily when a predator encounters them.