Deity Depictions
I guess if the city is going to give Casa de La Raza landmark status with its murals of monuments from human-sacrificing civilizations, it only makes good sense to have gods like Coatlicue, who was worshiped with human sacrifice, at Ortega Park.