The Seattle TimesMedia center

4 of 13
Image
MARCO UGARTE / AP
Advertising

Saturday, May 5, 2012

Cinco de Mayo celebrations

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.