2014 · 10 min
The Templo Mayor was the center of the Aztecs' religious life in Tenochtitlán, a ceremonial building in the heart of Mesoamerica. A center of political battles of contemporary Mexico. A ritual of resistance.
No US streaming, rental or purchase options listed right now. Check TMDB's watch page
Streaming data from JustWatch, via TMDB.