Board Thread:Questions and Answers/@comment-3345501-20140912002449

If you go to Nick.com you'll see a nice preview of the next episode. In the preview they mention a Turtle Mech. Is there a past series or comic where we see a Mech of some sort? The obvious guess would be the japanese version, but 'm not sure. 