omnitravel.omnihabibi.com
Temple of the Flayed Lord
Investigators work at the Ndachjian–Tehuacan archaeological site in Tehuacan, Puebla state, Mexico, where archaeologist have identified the first known temple to the Flayed Lord, in this 2018 photo…