Kimura on location for “Ando Roido” in December 2001. Kimura’s expression conveys the tense atmosphere of the scene.
Share on SNS