Posts

Showing posts with the label Sega Ikebukuro

Fans of Sega meet at the close of one of Japan s most famous game rooms