North American Porcupine, Erethizon dorsatum, also known as Canadian Porcupine or Common Porcupine standing on hind legs, against white background

North American Porcupine, Erethizon dorsatum, also known as Canadian Porcupine or Common Porcupine standing on hind legs, against white background

 Stock photo ID: 114671272