D

User profile: user-dnzcn795


Reports

Comments

Food Safety Report: Taqueria Los Pericos, Water Street, Santa Cruz, CA, USA

My friends and I went on Sunday and we are all had chills, nausea, headache, and body ache. What did the ER doctors say?