Ted Cruz or Jimmy Kimmel? Place your bets, folks!?

31 answers 31