'The Winners' Shinjuku

Photos | Images of Japan: 'The Winners', Shinjuku, Tokyo.

Shinjuku, Tokyo, Japan.

Joe Topes

Japan Images: Game Center Shinjuku 2003