Ichiro Taniguchi

Ichiro Taniguchi is the son of Kyoko Taniguchi the host of Gnome Minosaur