Must try street food in Oaxaca Mexico. Oaxaca is the street food capital of Mexico, and in this video, we show you why! It ...