Named for the building's snail shell shape, the Museo del Caracol spirals its way through the history of Mexico and its struggle for independence. The story is told in a wonderfully visceral fashion through a series of dioramas and models, which make it fun for people of all ages (and non-Spanish speakers). Each diorama, created by talented Mexican artists, has audio narrations of the events depicted. The museum also features two sculptures by Mexican artist Chavez Morado: the first, located near the entrance, represents, in a startling way (you'll see what I mean), the fusion of the European and Mesoamerican cultures. The second, housed near the entrance to the Mexican Constitution exhibit, is a large altar honoring the pre-Hispanic cultures and the birth of independent Mexico. Its red volcanic stone walls and green and white marble are for the colors of the Mexican flag. The museum is a worthy detour from nearby Chapultepec Castle (Castillo de Chapultepec); you'll pass it on the way up, or down, from the Castillo.