Protesters sweep clean part of the Puerta del Sol square in Madrid, Wednesday June 1, 2011. Thousands of Spaniards are still camped in the square from last May 15 in the heart of the Spanish capital ... more 
Protesters sweep clean part of the Puerta del Sol square in Madrid, Wednesday June 1, 2011. Thousands of Spaniards are still camped in the square from last May 15 in the heart of the Spanish capital to express anger at political parties and the country's handling of the economic crisis. less 
1 / 1
Associated Press | Photo By Pedro Acosta
Wed, Jun 1, 2011 12:28 PM EDT