Season 1, Episode 9 New Boston Inn

First Aired: December 8, 2004

Jason and Grant's squad joins another paranormal investigation team to check out spirits haunting an inn.

Watch Now
Subscription
Subscription
Subscription
Subscription