Street vendors, Mexico City
August 2013
Mexican people are masterful at sign writing. And cooking. And living life. And being joyful and warm.
Street vendors, Mexico City
August 2013
Mexican people are masterful at sign writing. And cooking. And living life. And being joyful and warm.