The Olmsted Byron Waste Incinerator, located in Byron, Illinois, has left a toxic legacy that continues […]