Atlanta Braves may be coming to North Port
For all of you Braves fans out there, it looks like Southwest Florida may be the new spring training home for Atlanta in 2019. North Port, only about 20 minutes away from Punta Gorda, will be building a new stadium if negotiations go well.