New Mutants (1983 series) #18 NEWSSTAND Publisher: Marvel Comics Title: New Mutants (1983 series) Issue: #18 NEWSSTAND