Mexican flag, Cuban flag with Che fly at protest against Arizona immigration law

Yesterday, protesters turned out in Phoenix, Tucson, and other cities in Arizona and other states to protest Arizona's new immigration law ("SB 1070") In Phoenix, they tried unsuccessfully to prevent Joe Arpaio from conducting a planned crime sweep.

The attached video is from the Phoenix protest and includes a large Mexican flag and a large Cuban flag - with Che Guevara's image - at the front of the protest.

From this: Hundreds of people representing more than 30 labor unions traveled to Phoenix from Los Angeles to be part of a protest against Arizona's new immigration law.

From this later article:

At least 60 officers, including SWAT members, stood guard after six people were arrested for chaining themselves to the building. About 10 others were taken into custody by deputies dressed in riot gear after they blocked the jail's driveway and refused to move... In total, 23 people, including two juveniles, were arrested. The adults were booked for blocking a public thoroughfare and failure to obey a law enforcement officer, while the juveniles were cited and released, according to the Sheriff's Office. The Phoenix Police Department said it would not have the number of arrests it made until today, but the Arizona Department of Public Safety estimated at least 50 people were arrested in total by Phoenix and Maricopa County officers... In Tucson, authorities arrested 13 in similar street demonstrations.