Ted Cruz (pictured) or Marco Rubio would be the first Hispanic president. Matt Rourke AP