A pic and a little post popped up on Capcom's blog about something Capcom and Microsoft are doing. The info is said to be released on the 26th of this month. Here's a link to an article about it. Any speculations my friends?
Capcom
Company »
Company »
Log in to comment