Capcom has some new screens to show off and some new details to share regarding its recently announced “epic action franchise” Dragon’s Dogma.
The company made sure to use plenty of English buzzwords in its recent Japanese announcement, reiterating that…
