The Malabar Squirrel is one of the largest in the world: they live in the mountain forests of India
You might also like