Board Thread:General Discussion/@comment-7083810-20130805180107/@comment-13659320-20130925035851

I thought he said it was a metaphor for actually meaning by technicality that the turtles are aliens because the ooze that created them was from space.