Enlarge Photo

Photo by: Eduardo Verdugo

Rock singer Patti Smith performs in concert on Saturday, May 5, 2012, in Mexico City. (AP Photo/Eduardo Verdugo)

Happening Now