With more than 600 delegates available in the final six weeks, predictions are worth what you pay for them.
Not if those delegates are in NY, IL, NJ, PA, RI, CT, MO, or CA. None of these are Cruz friendly states. NY, IL, and CA alone make up almost 300 of these.