Poster of Cast and Crew in Sukeban Deka - Season 1 - Episode 22 - Fall to Hell! Family of Evil

Sukeban Deka - Season 1 - Fall to Hell! Family of Evil (Episode 22)

Episode Aired On:
Thursday, October 10 1985
39 years ago