I got a Dollar that says Dr Rachel Levine is part of this.
One look at that mutant tells me it probably never played any sports in its life.