Twins facilities in Fort Myers are renamed Lee Health Sports Complex
The Twins introduced a 10-year partnership with Lee Health in Fort Myers, Fla., on Thursday that may rename the staff’s minor league advanced. The minor league facility and fields, the…