Share
twitterlinkedinfacebook
Image 1 of 1
PALM SQUIRREL
Indian palm squirrel or three-striped palm squirrel (Funambulus palmarum) is a species of rodents in the family Sciuridae found naturally in India (south of the Vindhyas) and Sri Lanka.