still_24

The brightly lit streets of Tokyo in a scene from PANDORA'S PROMISE. Photo: Robert Stone