Porcupine - eaglecreekimages

Quilly Bob Thornton, age about 12 weeks. Baby Porcupines are called Porcupets.

Porcupine