Researchers have unearthed fossils of reptiles and frogs in India's Deccan plateau, dating back approximately 66.8 million years. These findings suggest that these creatures endured the Deccan ...