A mother in New York city throws her baby out of a third floor window because the building was on fire. A man catches the baby and the life saving catch is caught on tape.
Play now!
You have become locked inside an old house that is home to the devil. Try to collect clues and solve puzzles to help you escape. Play now!