Wednesday, March 24, 2010

Google Gone

Look at this.  This is outside Google's headquarters in Beijing.  Touching image. All those people risked something laying those flowers. Damn it. Damn the Chinese government.