Thursday, June 26, 2008 - 9:13am
People are always talking about the shit hitting the fan, but this time it’s the other way around. A sewage treatment plant in West Lafayette, Indiana is kicking up a noxious stench as it is undergoing renovations, not exactly...