It’s not a done deal, but it’s close: Lee County is poised to approve $41.6 million in upgrades to Hammond Stadium and the Lee County Sports Complex, the spring home of the Minnesota Twins. The deal could keep the Twins in Fort Myers for the next 50 years, conceivably through 2065 (assuming the lease extension […]