Tomahawk Take Editor’s Note: The Atlanta Braves plan to open up a 70-acre complex in the town of North Port, Florida and the rumor is for the year of 2019. After 34 years at the now defunct West Palm Beach Municipal Stadium, the Braves left when the Wide World of Sports Complex opened in 1997 in Orlando. Though the deal is in “exclusive negotiations”, it’s not final yet, but the pressure is on the Braves as the plan is to move on from the Wide World of Sports after the 2018 season. I’m guessing the Braves and Sarasota County will agree to a deal very shortly.