oaxacaculture.com
Carnival in Teotitlan del Valle, Oaxaca, Mexico
Carnival is a Catholic festival traditionally celebrated before Lent, six weeks before Easter. In Mexico it combines masquerade, dancing, music and mucho mezcal and is usually a two-day event that…