Takashi Koura

Takashi Koura portrayed Taro in Dengeki Sentai Changeman Ep. 7: The Sad Space Beast Warrior!.