talesfromweirdland - THE VISITORS (1980). Cover artist unknown.

more about : talesfromweirdland