
Porcupines occupy a short range of habitats in tropical and temperate parts of Asia, Southern Europe, Africa, and North and South America. Porcupines live in forests, deserts, rocky outcrops and hillsides. Some New World porcupines live in trees, but Old World porcupines stay on the rocks. Porcupines can...
Read more ...