Among the more eagerly anticipated titles of this year's E3, Elden Ring leaked out just a few days ago. The forthcoming action role-playing title was created ... Read more