Aizawa
Hiro Yamaguchi
Self
Shocker Leader III - Giant Spider Great Leader
Commercial Director
Eji
Killer
Naoto Suwa
ルイ