Paranormal Witness - Season 2 Episode 12
-
2x12 | The Tenants
October 25,2012, 04:00AMThe story of newlyweds in Chicago who come to believe their home is haunted and uncover disturbing information about the former occupants.