Despite some balance issues and a clunky storytelling, Diablo III proves how good a classic formula can be renewed:... read more

(0.1775/d/web2)