Psychic News

Referenced in 1 episode

Definition

A British weekly spiritualist newspaper founded in 1932, which leaked the Church of England's suppressed report on spiritualism.