Porcupines vary in size considerably: Rothschild's porcupine of South America weighs less than a kilogram (2.2 lb); the crested porcupine found in Italy, North Africa, and sub-Saharan Africa can grow to well over 27 kilograms .