Enter the Jammerhead
S6:E17
2007
IMDb
Jammerhead escapes from prison and confronts the Turtles during a visit from Starlee's alien family.