The game takes place in a pleasant American town in the 1960s. Emily and her younger brother Chester come here for the summer holidays. Something... Read more
The game takes place in a pleasant American town in the 1960s. Emily and her younger brother Chester come here for the summer holidays. Something strange begins to happen, and local children begin to disappear. The heroes must solve this mystery and save the city's inhabitants from demons.