major nelson
Does new Microsoft countdown imply Xbox 8 coming at E3?
Microsoft has stirred the pot a little bit today, throwing up a countdown to a major announcement at this year's E3 trade show in June.
Larry ......