March 5, 2012 Tech News Mass Effect 3 trailer released Mass Effect 3 is almost here. Prepare to defend Earth by watching the launch trailer for the game Continue reading