Oaxaca de Juárez (Mexico)

Where faith becomes heritage, and heritage remains alive