A resident participates in a protest of the Mesoamerican Migrant Movement in front of the headquarters of the U.S. Embassy in Mexico City, Mexico, Thursday, May 2, 2013. Xinhua via Zuma Press