A baby porcupine, known as a porcupette ... They are native to central and southern Africa and mostly eat fruit and roots.