A being of light was caught on tape in a security camera of a mall in Jacarta – Indonesia.
Words will never be able to express what is seeing in this video. You gotta see this!!! It’s so freaking cool!
What do you think? Do you believe there’s life in other planets?
What is your truth?