301

301

  • Season 3
  • , Episode 1  | 
  • Aired: 9/21/2012
    • Length: 42:39
    • Plays: ???
Synopsis >

While Nathan and Duke search for a still-missing Audrey, Haven goes haywire thanks to a series of the strangest events the town has ever seen.

Related Videos

TV GUIDE Users' Most Popular