Kamen Rider · Stronger

Sharkshark Island, Decisive Battle in the Sea!

S5·A21 · 23 aug 1975 · 25m