Takeo Takahashi is known for Rokka no Yuusha (2015), The Island of Giant Insects (2020) and Rizelmine (2002).
No data