Poster

Tokyo: The Last Megalopolis (Teito monogatari / 帝都物語)