The Singularity Device
This photo is strange isn't it?
Even when I was standing there, I had to wait longer than expected to grok it. And maybe photos like can help you understand how technologically advanced the Chinese have become. In fact, they are absolutely bathed in it.
This screen in "The Place" (great name, huh?) that faces downward is supposed to be one of the biggest in the world. I don't know if it's bigger than the one in Texas Stadium, but it must be longer.