New preview for the episode introducing Lena Headey's character, the Spider Yokai Big Mama! Also features the long-awaited return of Draxum and, believe it or not, GOBS of old TMNT references! Can you say BATTLE NEXUS and little peeks at Rise versions of Bebop, Rocksteady, Leatherhead, and HALFCOURT?!
Gotta say, this is the LAST show I expected a 2k3 reference to show up in.