Apparently some kind of UFO was spotted in China recently, causing massive flight delays. Watch it here.
It does look pretty intriguing. There must be some kind of explanation for it, although I also do wonder how much of it is a hoax.
But regardless, it must have been quite a cool sight to be able to witness it in person! Wish I was there to see it.Then again, why would I be in China?