Republican presidential candidate Marco Rubio speaks at a rally Sunday in Franklin, Tenn. MARK HUMPHREY AP