Board Thread:General Discussion/@comment-7083810-20130805180107/@comment-11517363-20130809021533

And what's this I'm hearing about the Turtles being from another planet in this movie? Are you serious?