Malabar Giant Squirrel or Indian Giant Squirrel. A giant squirrel is a sight you really need to see for yourself.
It's hard to appreciate the size of these things until you see one first hand. Two to three times larger than regular squirrels.
This type right here are the most beautiful squirrel on earth.
Kerala, India
June 2015