Ted Cruz will win the nomination and easily beat Hilary Clinton in the general election. He is currently crushing Hillary in head to head polls.
No he won’t and he won’t beat Hillary.