Politics

Long a rival, Ted Cruz endorses Trump