The mysterious town, Fromville could possibly be a controlled system. Fans suggest that the place could be an experimental ...