Alien or ghost? Horrific creature seen wandering on road in Jharkhand’s Hazaribagh

1202

Video of a horrific creature wandering on a road in Jharkhand’s Hazaribagh has gone viral on social media. Netizens are amazed with the creature – some called it alien, while others called it ghost (chudail).