Mexico may just elect its first ever female president today. Amid all the bloodshed and political assassinations, the Latin American country is heading to the polls to elect its next president and for the first time in a long time, the top contenders are both female.