TOPSHOT - Mexico's presidential candidate Andres Manuel Lopez Obrador, standing for the coalition "Juntos haremos historia", waves to supporters during the closing rally of his campaign at the Azteca stadium in Mexico City, on June 27, 2018, ahead of the upcoming July 1 presidential election. / AFP PHOTO / ALFREDO ESTRELLA