Poster of Cast and Crew in The Marvel Super Heroes - The Return of Captain America (Season 1 - Episode 61) - The Return of Captain America

The Marvel Super Heroes - Season 1 - The Return of Captain America (Episode 61)

Episode Aired On:
Monday, October 3 1966
58 years ago