Thread: Braves sign OF Marcell Ozuna to 1 yr, 18 Million.
Braves current President of Baseball Operations?