0
7
An angel was caught on a closed circuit television video in Cilandak Town Square, South Jakarta, Indonesia. The luminous glowing apparition that appears on the grainy black and white CCTV video certainly has all the hallmarks of being an actual alien. It doesn't take any imagination to see that the alien creature sports large white wings visible on the sides of its body. It seems to drop from the sky.