Hundreds of workers rally and march through the streets of... 01 May 2009, David Bacon - dnb09mayday01.jpg

Hundreds of workers rally and march through the streets of... 01 May 2009, David Bacon - dnb09mayday01.jpg