Kevin is just newborn and, as he peers anxiously out of his bucket to see what's going on, life already seems to be a hair-raising experience for him!
The baby North American porcupine weighs just three pounds and is pictured here taking part in a stock take at Hagenbeck Zoo in Hamburg, Germany.
Although his soft spikes look cuddly now, they will soon become more prickly and as North American porcupines are one of the largest rodents in the world, he'll soon get a lot bigger.
But for now, he's just a cute little ball of fluff!
For exclusive competitions and amazing prizes visit Reveal's Facebook page NOW!