Tag Archives: Amazing Footage

UFO filmed in China. Amazing footage!

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