KezraPlanes Just some dood Mar 23, 2010 #1 Title pretty much says it all, BioWare: Welcome to BioWare Any thoughts on what this could be?
KezraPlanes Just some dood Mar 23, 2010 #5 Robby said: Most likely some DLC for Mass Effect 2. Click to expand... But no other DLC got this treatment though.. Could be possible but still...
Robby said: Most likely some DLC for Mass Effect 2. Click to expand... But no other DLC got this treatment though.. Could be possible but still...