That's one of those old school Marvel Girl costumes.
Actually, I think it's supposed to be a Phoenix costume, based on the yellow triangle on the chest. If it were the old school Marvel Girl costume, there would be cleavage there.
A lot of people have only seen the movies, with the black leather & all.
This makes baby Jesus cry.