Teenage Mutant Ninja Turtles (2003 TV series)

Abigail Finn is an expert monster hunter and gifted biologist and technologist from Teenage Mutant Ninja Turtles (2003 version)

Physical appearance
She is tall and muscular woman with hunting outfit.

Monster Hunter (S01E20)
Gallery coming soon...