“La Cabeza” is part of the show “Creation of a New Mythology,” now at the Bechtler Museum of Modern Art in Charlotte, N.C. Five monumental sculptures are outdoors in a public park across the street from the museum; and you can climb inside this sculpture. You can also stick your arm through its teeth.