I was afraid this was satire. So glad it's true.
“a punch” apparently means “bite” or bites.
Stone hyraxes are most certainly not rodents... though they sot of resemble marmots.
Their nearest relatives are, oddly enough, the elephant, manatee, and dugong.
I’ve gotten about three good chuckles out of that one. What a sentence!