Spirit Attachment (Hitchhiker)
Referenced in 1 episode
Definition
The belief that a ghost or entity can latch onto a person at a haunted location and follow them home or wherever they travel.
Referenced in 1 episode
The belief that a ghost or entity can latch onto a person at a haunted location and follow them home or wherever they travel.