Alien in Jharkhand? Here's The Fact Behind the Scene

A video from Jharkhand that has created quite a stir online appears to show a strange figure -- which some claim is an alien -- walking on a road at night. The footage first emerged online a few days ago and has since gone viral on social media.