Video: Screams at Hundred Acres Manor

Bethel Park's restless spirits haunt Hundred Acres Manor in Pittsburgh, PA.