Breaking out the eyecandy this afternoon, the fine folks over at BioWare have released a fresh batch of screenshots from their highly anticipated RPG, Dragon Age: Origins. These latest shots give us a closer look at the Ogre and Sloth Mage. Pretty hot stuff! Check 'em out:
Dragon Age: Origins is scheduled for release on October 20th.