All it took was for the Houston Astros to move their spring training to West Palm Beach!
Maybe it's just coincidence, but the Astros have won their first World Championship. They took the World Series in the deciding Game 7 last night, defeating the Los Angeles Dodgers, 5-1.
Here's a write-up on how far Houston has come to win this series:
Photo: Getty Images