You Should Have Left

A family vacation at an isolated home in the Welsh countryside takes a strange turn.