Beats cats and dogs anyway

Capcom's next big release, Dragon's Dogma, is an action RPG set in a fantasy land. You know what that means? Ogres.

Read more...