Dia de los Muertos is celebrated for three days from October 31st to November 2nd to honor deceased relatives. It originated from Aztec traditions and is now celebrated in Mexico and by Mexican communities elsewhere. Key aspects of the celebration include setting up ofrendas (altars) with photos and items belonging to the deceased, decorating graves with marigolds, and making calaveras (sugar skulls).