The Invaders #1 Marvel Comics, Aug 1975, "Battle over Britain" Captain America, Sub-Mariner and the Human Torch battle the Nazi machine in the skies over Britain. John Romita cover art.