DoubleSix Confirmed As Developers For New South Park XBLA Title

Developer, Doublesix recently won Best New UK/European Studio at the Develop Awards last week and have confirmed they're working on a new Xbox Live Arcade title, "South Park" announced by Microsoft at E3 this year.

Read Full Story >>
The story is too old to be commented.