The Mexican community in Los Angeles celebrates "Cinco de Mayo", a colorful festival marking the 1862 victory of the outnumbered Mexican army against invading French troops.