Urban Porcupine

The Urban porcupine is a subspecies of an American porcupine that can live in grasslands, forests, cities, towns, urban areas, and suburbs of North America. It can tolerate human activities very well, much like urban deer, urban tapirs, urban boars, and many other urban species.