Epic’s announced Gears of War 2 will be making its way to Games on Demand on Xbox Live on October 12.
The sequel is the second to appear on the service, with the first Gears appearing on GoD at Christmas last year.
Epic announced last week it had delayed Gears of War 3 from April next year to fall 2011, with the company confirming the move as a “business decision.”
You probably should pick this up. It’s a good game, innit.