A new television ad and SCI FI channel special are among the events as the launch of Mass Effect on November 20 approaches.

Originally Syndicated via RSS from Xbox.com Games RSS