
Play Ball! Texas Returns to the Spotlight as The World Series Begins
Batter Up! It's World Series time and the eyes of baseball fans across the country will be watching as the Houston Astros take on the Atlanta Braves in game one tonight from Minute Maid Park in Houston.