South Memphis celebrates its collective power after closure of toxic facility
After months of vague promises from Sterilization Services of Tennessee about closing, South Memphis residents and environmental advocates believe the Florida Street facility, known for emitting a cancer-causing gas, has finally shut down.