Major U.S. cities host Día de los Muertos on November 1-2, featuring altars, music, food, art and dance. The Mexican tradition honoring the dead has evolved into a mainstream U.S. celebration. The ...