Very little traffic surrounds Busch Stadium as a steady rain falls in St. Louis on October 26, 2011. Game 6 of the 2011 World Series was postponed due to the inclement weather. Game 6 will be play Thursday night.
World Series Game 6 tonight at Busch after being postponed due to rain
Last night, Major League Baseball officials postponed Game 6 of the World Series because of the rainy forecast. The Texas Rangers and the Cardinals will play tonight at Busch Stadium starting at 7:05 CST.
Texas leads the Series 3-2. If Game 7 is necessary, it will be played tomorrow night at Busch.
Mayor Francis Slay is fuming over the results of the just-concluded special session.
"Goodbye state legislators. Thanks for (almost) nothing," the mayor tweeted this afternoon, a day after the state Senate adjourned without taking action on a large economic development package and a measure that would end more than 150 years of state oversight of the St. Louis police department.