A specter is haunting Europe -...
A specter is haunting Europe -- the specter of communism.