Hiya. An old episode of TMNT came up in my mind yesterday. I vaguely recall that the fearsome foursome was kind of floating in the air and ascended to some kind of parallell universe. Is it the first episode where the polarizoids appear? Please help and save me some time from ff/fr'ing on my VCR.