Illustration for article titled UFO Spotted Over China?

Chinese authorities spotted a UFO over an airport in Hangzhou, China on July 7th. A Russian satellite? A new Chinese missile test? A secret U.S. bomber? Or perhaps just a Corvette? You decide. Video below.

Advertisement
This image was lost some time after publication.
This image was lost some time after publication.

Click to view

Share This Story

Get our newsletter