Subtitles Teenage Mutant Ninja Turtles (2012) S04E15 – City at War

Season 04, Episode 15 — “Earths Last Stand”

Fugitoid shares a terrible secret from his past as the team arrive at Earth.