Vendors sell items for Day of the Dead altars at the Quimera Festival in Metepec, Mexico.