February 23, 2016

City Officials Arrested in Town Where Sludge Comes from the Faucet

Smelly black water has been coming from the faucets of Crystal City, Texas, residents. The town of 7,500, located near San Antonio, currently faces bankruptcy and all but one top […]