Poster of Cast and Crew in Denshi Sentai Denziman - Season 1 - Episode 17 - It Cries! Baseball Young Priest

Denshi Sentai Denziman - Season 1 - It Cries! Baseball Young Priest (Episode 17)

Episode Aired On:
Saturday, May 24 1980
44 years ago