Photo: A demonstrator holds up Mexico's national flag during a May 28 protest against a possible return of the former ruling Institutional Revolutionary Party, or PRI, in Mexico City. Credit: Alexandre Meneghini / Associated Press