I don’t know how they do it, but I get absolutely pummeled by ads when viewing this site from China. They’re these weird full screen ads that don’t let me access the page half the time. Or they tell me I can’t load the page when ya clearly loading underneath. Trying to get me to buy from their internet provider or install YOUKU.
Fun stuff