photo: People protesting in front of a Carrefour supermarket in Chengdu, via fengniao.com

April 25, 2008, 2:48 PM
Posted By:
Categories: Main Photo
Tags: