Previous Image Next Image img_5378 From eyeballs to entrails, all manner of meat products are sold at the Mercado