This time, the band in question is Iron Maiden. Maiden + Marvel makes more sense than anything ever has, ever; just slide Eddie right into some famous comic designs and voilà, you’ve got an instant ...