Hangzhou, China UFO Video Screenshot - From Distance

Video and images of questionable provenance depicted objects in the sky over Hangzhou, China, in July 2010. The most likely explanation of this incident is a Chinese ballistic missile, the DF-21, or a Progress-M launch from Baikonur. These videos and images circulated widely on the internet and in...