Remember that TV show... here are some pics from it.

Pulled from Naoki website...
http://vehi.world.coocan.jp/mutant/mutant.htm