Let Them Eat Cake

Latest

[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)

 
Join the discussion...