Carl returns to document the strange occurrences that continue to take place on the farm.
September 13, 2018
Released
Paranormal Farm 2 - Closer to The Truth
1h 48min
—
English
My Production Limited