Atlanta Braves capture World Series crown

The Atlanta Braves won their first World Series since 1995 Tuesday night with a 7-0 victory over the Houston Astros. The Braves clinched a 4-2 series victory in Houston, with Jorge Soler ...

 Exclusive Subscriber Content

Premium Content is available to subscribers only. Please login here to access content or go here to purchase a subscription.