Indian Giant Squirrel Fun Facts March 23, 2021 Light Future Art LLC Leave a comment The Indian giant squirrel is one of the largest squirrels in the world, with some measuring close to two feet… Continue Reading