Apparently an enormous nuclear reactor in Japan was damaged in a recent earthquake, and is now on fire and leaking radioactive water. This can only mean one thing- we are about to be invaded by Dimension X, and when the evil Shredder attacks, we'll know where to look so as not to cut him any slack!