Every November 1st, men in cowboy hats and striped red pants play the marimba while lookers-on sway to the rhythm of their ancestors. Members of cofraidas mutter prayers and burn scented offerings to the gods to watch over the souls of deceased children. All Saints Day, or Dia de Todos Santos, is part of the [...]

