'Haven' Episode 3.3 Photos: New Faces, New Troubles in 'The Farmer'

In Haven season 3, episode 3, the newest Trouble to hit the town begins with a jogger whose lungs were somehow ripped out of his chest, through his mouth. It just gets weirder from there. "The Farmer" airs on Friday, October 5 at 10pm on Syfy.
By Laurel Brown

Talk About 'Haven' Episode 3.3 Photos: New Faces, New Troubles in 'The Farmer'

News from our partners