Not In America

Jul 9 2013 @ 1:17pm

The world’s largest building opens in China. It’s a staggeringly American piece of tacky hubris – built on the ashes of communism. And the beat goes on …