Steve finds himself in the little town of Calm Falls. He is neither sure how he got there nor why is there. Trying to investigate the place in hope of finding answers, he's quick to find out that something weird is going on. The town is populated by a bunchof weird deformed creatures and every single person he comes across is absolutely mysterious.