Indian Giant Squirrel or the Malabar Giant Squirrel is a resident species in the deciduous forests of South India. They rarely are seen on the ground and instead love to leap from tree to tree, as caught in this photo.
uploaded 23 мар, 2022 Copyright by Venkat Mangudi
Write a comment!
To do this, sign in: