Reuters reported this week that archaeologists working in deep in Guatemala’s northern jungle have unearthed incredible carved panels that are believed to depict scenes from Mayan creation myths involving monsters, serpents and deities. The panels were discovered on the site of El-Mirador, the largest known Mayan city in the world which is constantly being excavated [...]
