Mexicans head to the polls on the first of July to elect a new president - and it's already shaping up to be an historic race.
It's the first time candidates can run without the backing of a party, meaning dozens of people are vying for the top job.
But the winner will have to combat voter mistrust and apathy.
Al Jazeera's David Mercer reports from Mexico City.