dcsimg

Sciurus lokroides is a species of in the family squirrels.

Sciurus lokroides includes 1 child: