North American Porcupine (Erethizon dorsatum) sleeping in tree in Elk Island National Park, Alberta, Canada.

- Image ID: X1EX79
North American Porcupine (Erethizon dorsatum) sleeping in tree in Elk Island National Park, Alberta, Canada.
All Canada Photos / Alamy Stock Photo
Image ID: X1EX79