May Day Protests 2012
Thousands of people protested throughout the Bay Area on May 1. People rallied for immigration reform, health care and for many other reasons. May 1 is known as "May Day" or the "International Workers' Holiday."
69 photos · 951 views