The Ghost Brothers travel to New Castle, Indiana to investigate paranormal cl...
Ghost Brothers
Season 2 Episode 9: New Castle Murder House
The Ghost Brothers revisit and investigate 'Thornhaven Manor' in New Castle, Indiana, where the violence, murder and revenge of the past have left an indelible mark and continue to, today.