#247
of 4,253 Comic Book Characters
What's the ranking formula?

Medusa

Medusa is a fictional superhero that appears in comic books published by Marvel Comics.

... more on Wikipedia