Found this today at the annual Hub City Stamp Show! The large head on the pre-printed stamp is one of the Toltec warrior atlantes at Tula, the capital of the Toltec Empire, in Hidalgo. This was sent in 1970, was it printed then?
Toltec atlantes in profile on this Boeing 747 traveled cover.