fresh screenshot from The Callisto Protocol shows one of the locations

We’ll see new gameplay on August 23