The final Des Moines Register poll on the Iowa Caucus confirms a two-person race between Donald Trump and Ted Cruz. While Marco Rubio comes in a distant third, his support is far weaker than either of the two frontrunners. Almost half his supporters say they may still change their mind before the caucus on Monday.