Satoshi ImadaSSatoshi Imada1976Queuebrick VideoOverviewDiscussionSatoshi ImadaDirecting·Jan 1, 1976·Tokyo, JapanRateNA/10 avgNo member ratings yetRateOverviewDiscussionFilmography1Seen0Favorites0FilmCreditLost Fist2021 · DirectorDirector