Honoring the dead is something cultures have practiced for millennia, and in Mexico, their Día de los Muertos celebration has become one of the most recognizable examples from around the world. Gathering together to celebrate the lives of those that have passed on, they create richly decorated altars that offer their favorite foods, drinks, flowers, art, photos and more to the departed.