Saturday, May 5, 2012
People take part in a reenactment of the Battle of Puebla during Cinco de Mayo celebrations in Mexico City, Saturday, May 5, 2012. Mexicans commemorate the 150th anniversary of the battle, fought against the French in 1862 in which Mexican forces loyal to Benito Juarez defeated French troops sent by Napoleon III to Puebla in central Mexico.
© The Seattle Times Company