Let Them Eat Cake


[Shanghai, May 2. Image via Getty]

SHANGHAI, CHINA – MAY 02: (CHINA OUT) Floats parade and artists perform during the second day of Shanghai World Expo at Expo Garden on May 2, 2010 in Shanghai of China. The expo, which runs through October 31, is expected to draw 70 million visitors. (Photo by ChinaFotoPress/Getty Images)

Inline Feedbacks
View all comments
Share Tweet Submit Pin