A pair of twins went to a remote village to investigate the bizarre death of their father, only to accidentally fall into a horrific death trap.