
Review: Chupacabra’s
A wet Thursday afternoon made for the perfect day to find the much sought after chupacadra, not the mythical goat sucker, instead Chupacabra’s the taqueria found at the corner of Ross and Fitzhugh in Dallas. It was a quiet afternoon with only the cashier and cook in the market. There are several tables inside and a […]