Whether you're hungry for tacos in Mexico or ceviche in Peru, the street vendors of Latin America serve the tastiest local cuisine.
Boiling meat with yucca in the Bazurto Market in Cartagena, Colombia.