Chinese web censors inadvertently diverted most of China's Internet traffic to a small, shady mom-n-pop shop in Cheyenne, Wyo., yesterday.

Read More