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.
The view from the Spanish colonial old city of the new skyline of Cartagena, Colombia, across the bay.
Women who roam the beaches of Cartagena, Colombia, selling fruits and treats are called “palenqueras.”
A classic beach lunch of fried fresh fish and rice at Kiosko el Bony, a popular food stand on the beach in Cartagena.
Deep-fried bunuelos are home-cooked, sweet dumplings made with yucca sold by grandmothers on the streets of Granada, Nicaragua.
Colombian heartthrob Juan del Mar tastes shaved ice with tamarind juice on the beach in Cartagena.
Boiled yucca topped with fried pork skin and cabbage, in a classic dish called “vigoron,” is a delicious street eat in Granada, Nicaragua.
Nestled at the foot of the towering Andes, Chile’s capital city of Santiago is full of great street eats.
A woman selling acaraje dumplings stuffed with shrimp on the streets of Sao Paulo, the largest city in Brazil.
The beautiful dragon fruit at the farmers' market in Sao Paulo.
The magnificent architecture of Mexico City makes for a stunning backdrop while taking a stroll for street eats.
A taco made with fried gusanos, or tequila worms, at the San Juan Market in Mexico City.
A smoothie with an amphibious twist -- there's a frog blended into this concoction, which is sold as a healthy drink at markets in Lima, Peru.
Chinese influence can be found in the street eats of Lima.
Ceviche made from white fish marinated in lime juice is one of Peru's most-loved dishes, and it can be found all over the streets of Lima.