smithsonianmag.com
This Ancient Monolith That Archaeologists Unearthed in Mexico May Depict People Receiving âDivine Liquidâ in a Ritual
The stela was found with a large, decorated platform and remnants of offerings in the state of Veracruz
This site doesn’t allow embedding inside another page — open it in a new tab. Your Weird rating still works from the top bar.
Open source