Big news for the entire area: the Atlanta Braves recently broke ground on their new Spring Training facility in North Port, Florida.

Read Full Article