Infography for "Idea;Record", based in Tokyo, Japan.
Back to Top