Where To Stream Paranormal Witness Season 3 Episode 3
The Curse of Lonergan Farm
- Aired June 19, 2013
- 60 Min
When three brothers are reunited on the family farm, they're haunted by an evil ghost, sparking disturbing memories from their childhood of the family boogeyman, "Uncle Will."