Kamen Rider · Stronger

Three Riders Vs. The Powerful Delzer Army!

S5·E36 · 6 Dec 1975 · 25m