Cross-X on 26 December 2009
People have been reading the same article as I have right?
SInce when has Split-Screen.net become some creditable site to start such rumor.
"According to our sources."
... omfg