dcsimg
Unresolved name

Chinese Red Headed Centipede

Scolopendra mutilans

Scolopendra mutilans (Chinese Red Headed Centipede) is a species of in the family Megacentipedes.