In a surprising revelation, revered stone balls worshipped for ages in a Madhya Pradesh village have turned out to be fossilised dinosaur eggs. The locals, following a longstanding tradition, regarded these palm-sized balls as sacred, naming them "Kakar Bhairav" or lord of the land.