Mexicans love to eat food from street stalls. But unlike our mass produced fast food, these vendors all offer home made right in front of you food.
This was true in Nogales as well as it was in Puerto Vallarta. During the Posadas, the streets were lined with such stalls. However Mexicans eat from them on a daily basis.
Do I snack from them? I have to confess, that as good as the food looks, I don't eat it.