Protected by an amour of 30,000 rigid, prickly hairs, the American porcupine is not, however, safe from every danger. When threatened, this large rodent turns its back to its adversary,…

Read More