Haven: Last Goodbyes

Haven: Last Goodbyes

  • Season 3
  • , Episode 11  | 
  • Aired: 12/7/2012
    • Length: 42:58
    • Plays: ???
Synopsis >

With all of Haven deep in sleep and the Bolt Gun Killer case serving up more new questions than answers, Audrey must work with the only other person awake in town.

TV GUIDE Users' Most Popular