Kamen Rider · Stronger

Sharkshark Island, Decisive Battle in the Sea!

S5·E21 · 23 Aug 1975 · 25m