WikiLeaks strikes again.
Maybe he's not batshit crazy after all.
The truth is out there.
If anyone's going to find aliens in 2016, it's China.
That's right! Water tight evidence of UFOs dropping off interstellar visitors to our planet.. or maybe it's just a weird shriveled human?