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)

Monster Hunter (S01E02)
Gallery coming soon...