Grizzled+Giant+Squirrel

= GRIZZLED GIANT SQUIRREL =

The Grizzled giant squirrels scientific name is Ratufa macroura and is found in South India and Sri Lanka.

By Callum The Grizzled Giant Squirrel