News

Xbox partners up with Channel 4 for a new TV series Humans

TV show due to air next year on Channel 4 and Xbox
Xbox partners up with Channel 4 for a new TV series Humans