The Return of Captain Invincible (1983) Poster Poster voor The Return of Captain Invincible (1983). The Return of Captain Invincible Poster