Home / 1988 / Captain America: The Doom Tube of Doctor Megalomann, 5.25”