Subtitles Teenage Mutant Ninja Turtles (2012) S04E14 – Earth’s Last Stand

Season 04, Episode 14 — “Earths Last Stand”
Fugitoid shares a terrible secret from his past as the team arrive at Earth.