Thread: The Lady of Elche: a mysterious artifact found in 1897 on a private estate at La Alcudia, Spain
Please enter the six letters or digits that appear in the image opposite.