archaeoart- Temple of the Deer, Chichen Itza, Yucatan, Mexico, circa 1959. 

more about : archaeoart