Terry Lovelace

Referenced in 1 episode

Definition

A paranormal investigator and author known for his claims of extraterrestrial abduction and experiences of strange phenomena, particularly at Devil's Den.