Braves star Freddie Freeman: ‘We won 90 games and got better’

Video Details

Freddie Freeman discusses Braves offseason moves