This all new season of A Haunting starts off with an episode titled Demon’s Lair and a family who have tolerated a paranormal presence until it threatens their children.
The family are pretty sure their house is haunted but they reckon the ghost is passive. That is until their children begin to feel afraid and the family turn to the Catholic Church to help them banish this apparent demon back to where it came from.
The priests scatter the walls with holy water but soon the walls are splattered with blood, in a seeming mockery of ceremony. The walls are literally bleeding and the family cannot think of any rational reason to explain it.
They were left terrified and believe the demon thinks it has won….
Watch A Haunting – Demon’s Lair at 9PM on TLC.