Some Southeast Side neighbors say their community reeks.
Residents in the South Deering community have been complaining of a putrid stench coming from a vegetable oil plant for decades now. The Pullman Innovations facility has reportedly been the site of a major disturbance to those living near it, who call the odor unbearable…