With the World Series tied 1-1 between the Houston Astros and Philadelphia Phillies, Major League Baseball announced that Game 3 of the World Series has been postponed due to inclement weather. The game was set to start at 7:03pm CT Monday. After much deliberation, Rob Manfred said that the weather forecast looked bleak for Monday night, with […]
Houston Astros World Series: Game 3 Postponed for Inclement Weather and Pitching Updates – Climbing Tal’s Hill – Climbing Tal’s Hill – Houston Astros News, Rumors, and Fan Community