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.
Referenced in 1 episode
A British weekly spiritualist newspaper founded in 1932, which leaked the Church of England's suppressed report on spiritualism.