As Chad posted earlier, a new DLC mission for BioWare’s
Mass Effect 2 is available on the Xbox Live Marketplace, entitled the Overlord. In order to get you brought up to speed with the new mission, BioWare and Microsoft have released a new video that brings gamers up to speed with the story of
Mass Effect 2. check it out...