Food Safety Report: Taco Bell, Dekalb Avenue, Sycamore, IL, USA 1 year ago • details 59 Two days ago White stools and stomach pain