Watch, Alien spotted in Jharkhand's Hazaribagh? Viral video leaves people spooked

In yet another spooky incident, an alien was spotted in Jharkhand's Hazaribagh on Saturday. The 30-second viral video from Jharkhand shows an alien-like or ghost-like figure walking down the Chadwa Dam bridge in the dark.