Microsoft ID@Xbox Demo Fest begins with over 40 indie game demos until July 17

Microsoft Xbox console owners can download and play free demos for over 40 upcoming indie games as part of the annual ID@Xbox Demo Fest. which starts today and runs through Monday, July 17. Read more…
Neowin