The World’s Largest Dinosaur Hatchery Lies in India’s Narmada Valley

Did you know that villagers in Madhya Pradesh were unknowingly worshipping 70-million-year-old dinosaur eggs as sacred kuldevta stones? Recent research […]

The World’s Largest Dinosaur Hatchery Lies in India’s Narmada Valley Read More »