Chile Relleno, barbacoa, and cesos (brains) tacos at a taco stand in Monterrey.

by doublehelixman

Dining and Cooking