Alien-like creature spotted in Jharkhand; truth behind viral video revealed June 4, 2021 by Nikita Venkatesh