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