Ghost Hunters
The Possession
S2 E12:
A man and his wife living in a peaceful suburb of London could be connected to strange rituals that took place when he visited his hometown in Mississippi; a psychic investigator unravels the mystery of the wife's possession by an alien spirit.