I really liked this episode as a whole, from beginning to end. Who knew Casey and the Turtles had known each other without even knowing that they knew? Mikey: Whaa? Me: Never mind.
I wish people would stop hating Venus from Next Mutation. It would've been interesting to see her as a chibi-chan training to be a Shinobi Mystic with Chung I in Shanghai. Anything would be better than this season 4 crap so far. Love ya, V!