Ben Yuzawa is known for Hard Luck Hero (2003), Ryuzo and the Seven Henchmen (2015) and Akuma no temari-uta (1977).
No data