Houston sports fans are blaming U.S. Sen. Ted Cruz for the Astros’ loss against the Texas Rangers in Game 7 of the American League Championship Series. Moreover, some wonder whether the “Cruz Curse” has pissed off enough people that it could affect his prospects of staying in office. Texas’ junior Republican senator is up for reelection in 2024, after all.
Comments