Porcupines are large rodents with a coat of sharp spines, or quills, all over their body. These animals are usually brown or grey, and they can grow to be anywhere from two to three feet long. Porcupines are found in North America, South America, Africa, and parts of Asia and Europe.