I'll laugh inside if I'm wrong and this really was away to promote the xbox "720".
It doesn't necessarily have to be called that when they announce it.
What would they call it? The Xsphere?
It doesn't necessarily have to be called that when they announce it.
What would they call it? The Xsphere?