The Indian Giant Squirrels Are Stunning
We've all seen squirrels, but not like this one. John Koprowski is an associate director at the University of Arizona's Natural Resources and Environment School. The Indian giant squirrels awed and captivated him. The Indian Giant Squirrels (Shekru) is a native of India. The creature's huge, about 3 feet long, makes it more like a primate than a squirrel. John saw this lovely squirrel in India. The giant squirrel's body…