New Teenage Mutant Ninja Turtles TV spot teases origin story: watch now

“Created as weapons”