In India, there is a species of squirrels, the Giant Malabar squirrel. It's larger than a domestic cat, and often with a red coat of fur. Perhaps someone let one of these loose there?
5 posted on 11/17/2007 11:05:18 AM PST by CarrotAndStick
(The articles posted by me needn't necessarily reflect my opinion.)
39 posted on 11/17/2007 3:03:20 PM PST by SunkenCiv
(Profile updated Saturday, November 17, 2007'''':''''1'''':'''https://secure.freerepublic.com/donate/)