This carnival casts a shade of the surreal onto the tranquil atmosphere of the quaint plaza and streets in the small village of Trinidad de Zaachila. The masquerade is divided into two groups, the devils and the priests, who chase each other around the town. Both devils and priests go to extraordinary lengths to make their costumes, which conjure the fantasy play between these spiritual forces. During the carnival in Zaachila, green and red devils conjure preternatural kaleidoscope as they run the streets in pursuit of priests hiding inside of their black and white cassocks and behind huge protective rosaries. The invisible forces of heaven and hell are manifested in the streets of this small pueblo in a mystical communal performance.