Watch Trailer For ‘Street Food: Latin America’ On Netflix Tuesday, July 21

The mouth-watering documentary series travels to Latin America to meet the local stars of Street Food in Brazil, Mexico, Colombia, Argentina, Peru, and Bolivia. Only on Netflix, July 21.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.