Water Porcupine

The Water porcupine is a species of porcupine that has an otter-like body and tail. Unlike other porcupines, it is a good swimmer. It is an omnivore. It lives in North American swamps, forests, rivers, cities, and towns.