Ted Cruz wrote an essay for Time magazine’s “100 Most Influential People of 2018” issue, praising President Trump, who the Texas senator once described as a "bully," "narcissist" and "serial philanderer."



More...