Where To Stream Psychic Witness Season 1 Episode 13
Overkill
- Aired March 1, 2006
- 60 Min
Psychics are called when a man finds his elderly neighbors murdered in California, and help police investigate a bloody attack in Ohio when the victim cannot be found.