Every year, tens of thousands of revelers gather in Tucson to celebrate life and honor the dead. The All Souls Procession is one of the largest Dia de los Muertos celebrations in North America. Attendees paint their faces, dress in extravagant costumes and walk the city streets. Food trucks, performers, installations and decorated alters are also part of the festivities. All photos by Michelle Sasonov.