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 ...
Some results have been hidden because they may be inaccessible to you