Alien invasion Posted on 11/20/2012 by B No, seriously…. It appears that the Chinese have Built a Stargate. Or something. They say it is just art. I dunno.
LOL, who knows…