Invincilore is a major recurring villain in Teenage Mutant Ninja Turtles (Steven and Carson's Books). He is a mutated shield who antagonizes the Ninja Turtles and their allies.
Invincilore is a major recurring villain in Teenage Mutant Ninja Turtles (Steven and Carson's Books). He is a mutated shield who antagonizes the Ninja Turtles and their allies.