"Wait... she's a mutant." Clearly Peter was glossing over some cool things here. "What's a mutant? Like, the ninja turtles?!"
Other options:
Re: Peter and Ned
"Wait... she's a mutant." Clearly Peter was glossing over some cool things here. "What's a mutant? Like, the ninja turtles?!"