This is what some call a giant Indian Squirrel. Found in India and beautifully multicolored. Find out more about it in this video.