9 / 20
All Souls' Day in Mexico, or el Dia de Muertos, is a lively, multi-day celebration to honor the deceased and pray for those in purgatory. The festivities include plenty of food and drink, street processions (desfiles), and other activities departed loved ones would have enjoyed in life.

© Miguel Tejada-Flores CC