Mass Effect: Arrival release date announced

Bioware this week announced that the final mission for “Mass Effect 2,” dubbed Arrival, will be available for download on March 29 2011. That’s like a couple of weeks away! “Mass Effect: Arrival”… Continue reading