Street Food: Latin America on Netflix will tingle your tastebuds and leave you wanting for more. By the end of the series, all…