Tuesday, November 20, 2012

Alien invasion

No, seriously....

It appears that the Chinese have Built a Stargate.

Or something.

They say it is just art.

I dunno.