Street food is an art form in Mexico City.
Street food is an art form in Mexico City. (Photos by Joshua Berman, Special to The Denver Post)