A porcupine fast asleep on a tree branch.

A porcupine fast asleep on a tree branch.

 Stock photo ID: 1586279