Taro Horiuchi is known for his work on Godzilla vs. SpaceGodzilla (1994) and Pandora's Tower (2011).
No data