(Source: ABC News)

Sen. Ted Cruz endorses Donald Trump

Ted Cruz says he’s voting for Donald Trump for president – a shocking about-face after he rocked the Republican convention by dramatically r…