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

The Marvel Super Heroes - Season 1 - The Revenge of Captain America (Episode 31)

Episode Aired On:
Monday, September 19 1966
58 years ago