Thousands of demonstrators march through downtown to City Hall in one of several May Day marches and rallies in southern California and in at least 75 cities nationwide to press for immigrant and labor rights on May 1, 2007 in Los Angeles, California.