Fifteen thousand people rally and march in San Francisco,... 23 Apr 2006, David Bacon - DB0610011.jpg

Fifteen thousand people rally and march in San Francisco,... 23 Apr 2006, David Bacon - DB0610011.jpg