It looks like Bioware has accidentally outed the details of the upcoming downloadable content for Mass Effect 2. Details and more, right after the jump!

More...