Europe is haunting the spectre.
what do you mean by “haunting the spectre”? are you referencing some game, what does it mean?