artwork by by pascal blanche showing a mysterious alien artefact