How far can a porcupine shoot its quill?
A porcupine cannot shoot its quills. However, when threatened, a porcupine can release its quills, embed them in the attacker, and sometimes throw the attacker by swinging its tail or backing into the attacker.