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