VIDEO: UFOs Over China?


UFOs or is there a reasonable explanation?