Takashi Toyoda is known for Yuzo the Biggest Battle in Tokyo (2022), Attack of the Giant Teacher (2019) and Mormot (2011).
No data