Braves arrive in Houston
It was a much more subdue arrival in Houston than their sendoff in Atlanta. The Atlanta Braves arrived at Minute Maid Park on Monday evening as the team prepares for the first World Series start in 21 years. Game One against the Astros starts Tuesday evening.
Top Videos

Braves arrive in Houston

Some overtime would be exempt from Georgia taxes

A terrifying plunge and a struggle to survive
