"Here is such an animal caught in the forests of Kerala. India"

 
Here is such an animal caught in the forests of Kerala. India - India, Forest, Paws, Kerala, Indian Giant Squirrel

v20240901