UFO filmed in China. Amazing footage!

UFO in China. Seems to charge up and disappear. Truly unique footage.

Post Navigation

Leave a Reply