Michael Bay Talks TMNT Movie! Says, "They are from an ALIEN Race..."
...And that's as far as I got with the article. Didn't even click Play on the video and hear what he has to say.
Anyway, the article's below:
How does this make you feel?