Trump vows to protect Christians in a tripped up speech on Virginia campus. With the Iowa caucus looming near, Donald Trump, the Republican presidential