I know this episode has been out for a while now but I still have to make a comment on it.
AWESOME, I am a HUGE fan of John Carpenter 'The Thing' and I have to say this whole episode screamed it. If you haven't seen that movie yet you must though it is extremely terrifying. Anyways had to comment on how happy that made me because it mixed one of my top 5 movies with my top favorite cartoon. LOVE YOU NICKELODEON!!