Final Fantasy III Coming to the PC 10 hours ago
Mass Effect 2 Overlord DLC adds 5 new planets to explore, along with a new mission. You must eradicate VI problem before humans are destroyed. Overlord will cost 560 MS points ($7), and is ready for download today.
It's good to see BioWare thinking of their Mass Effect fans even in the midst of such a busy week. Enjoy the trailer below.