Sep. 29, 2011
It was a smelly summer on the west side of Evanston — so much so that some residents are determined to run the culprit out of town.This summer, they launched a website and protested outside the Veolia Waste Transfer Station on Church Street to ratchet up pressure on the company.