riendly, but, it turned out to be a sham. The Church of Scientology ran that Institute. It turns out that Tom Cruise was in charge of the location, leading to Telltale's scepticism
You need an account to fold this story.