The Ladder

EPISODE:

Episode Info

A family in Shrewsbury, Mass., claims to have been living with a spirit for 40 years, and all but one family member believe the spirit is malicious.

Cast

The Ladder Photos