Each year Tucson hosts a fun, creative, and amazing event - the All Souls Procession. People gather to honor departed loved ones and to revel in extraordinary costumes. The procession extends for miles and culminates in a spectacular finale with fire & flames. This year's event was Sunday, Nov 7.
Photos courtesy of Chance Agrella.