In the little town of Glen Haven ... where the remains of the original village are suspended in time.