Kamen Rider · Stronger

Three Riders Vs. The Powerful Delzer Army!

S5·A36 · 6 dec 1975 · 25m