Takashi Tanimoto

Takashi Tanimoto (谷本 峰) is a suit actor who portrayed Spider Amazon 1 & 2 in Kamen Rider Amazons.