(HOUSTON) -- Senator Ted Cruz desperately wants his beloved Houston Astros to win the World Series. After all, the Republican lawmaker represents the Lone Star State. But, he argues, considering what Mother Nature dumped on his state a couple of months ago, a win over the Los Angeles Dodgers would...