Andrew CollinsSep 30, 2011Radiohead Is Testing WeiboUK super band Radiohead have set up their very own “weibo” account in China, which, translated into English, means “microblog.” The group...