North American Porcupine, Erethizon dorsatum, also known as Canadian Porcupine or Common Porcupine walking against white background

North American Porcupine, Erethizon dorsatum, also known as Canadian Porcupine or Common Porcupine walking against white background

 Stock photo ID: 114673447