After months of vague promises from Sterilization Services of Tennessee about closing, South Memphis residents and environmental advocates believe that the Florida Street facility, known for emitting a cancer-causing gas, has finally shut down. This spring, the community experienced mixed feelings regarding the Environmental Protection Agency’s new regulations, which require companies like SST to cut […]