Green and red. San Miguel de Allende, MexicoPhoto: Jadiel Galicia

Green and red. San Miguel de Allende, MexicoPhoto: Jadiel Galicia