Meet Guanajuato, Mexico.  


By Myriam Orozco