The Return of Captain Invincible (1983) John Clark August 19, 2015 Haphazard Stuff's Superhero Series Anger and resentment sets in and the skies are vacant when Captain Invincible disappears.