Where To Stream Haven Season 3 Episode 3
The Farmer
- Aired October 5, 2012
- 60 Min
- Rated 6.7
- Number 25 Of 78 Rated Episodes
A Boston cop connects a murder in Haven to similar crimes, leading Audrey and Nathan to suspect they are dealing with a killer who is harvesting organs.