Halo 3 game is now available for free for Xbox Live Gold Subscribers. As part of the “Games for Gold” program, Xbox Live Gold customers can download the game for free from Xbox Live Store. The offer is valid from October 16 until October 31. Microsoft is attempting to win more Xbox Live Gold customers by giving away two major titles a month.
You can buy 12 month Xbox LIVE Gold subscription from Amazon here.