Food Safety Report: Taco Casa, Ferris Avenue, Waxahachie, TX, USA 3 years ago • details 19 Today at 7pm, I ate at 2 and uncontrolled diarrhea and vomiting at 7pm