dcsimg

Petaurista mechukaensis is a species of rodents in the family Sciuridae.