Daily Snippets Impressed Tortoise Discovered in India! 9 months ago Impressed tortoises live in evergreen and bamboo forests in hills and mountains across Asia. They…