U.S. Sen. Ted Cruz got a less-than-warm welcome from Houston Astros fans during the team’s hometown championship parade. Fresh off the Astros’ World Series win, Cruz joined the team for Monday’s victory parade in downtown Houston. In a manner befitting an authoritarian dictator, the senator and his family cruised along in a military Humvee.