It will be either Cruz or Trump.
Cruz got a late start and he sh!t the bed a couple of times, but he has time and opportunity to recover.
If he ends up with a stinky donor list, or on the wrong side of another Immigration or Trade vote, he has no chance.
What is a “stinky donor list” pray tell?