Over 500,000 people demonstrate for immigrants' rights in front of the Los Angeles City Hall on Saturday, March 25, 2006.
People wearing white to symbolize peace approach City Hall. Over 500,000 people, possibly the largest mass assembly in L.A. history protested H.R. 4437 in downtown Los Angeles on Saturday, March 25, 2006.
A cowboy spins a lasso on Main Street.
The crowd, overflowing the main route on Broadway, spills on to Main Street.
A couple fills their suv with recyclable material.
Kids rest near City Hall.