Xbox Gains A Few Wins At the Annual BAFTA Games Award
by Suril Amin
Yesterday the annual British Academy of Film and Television Arts (BAFTA) Games Awards celebrated the best titles over the past year. While Sony was seen as the big winner, the Xbox had a few wins too. Xbox Live indie title Bro...