The imposing Structure X step pyramid in the ancient Mayan city of Becan, Mexico, feaures the remains of stone masks representing Creation God Itzamna, beneath a bright blue sky.
The imposing Structure X step pyramid in the ancient Mayan city of Becan, Mexico, feaures the remains of stone masks representing Creation God Itzamna, beneath a bright blue sky.