Artifacts Mystery Of Lady Of Elche – Puzzling Artifact Of An Unknown Queen Or Priestess AncientPages.com | May 22, 2014 AncientPages.com - Lady of Elche is a puzzling ancient artifact that has remained a disputable piece of ancient art, of which the correct creation date and its true origin Read More