New Video explains Game Hubs on New Xbox One Experience
The New Xbox One Experience is launching to all Xbox One owners on November 12. Leading up to the launch, Larry Hryb -- aka Major Nelson -- has been releasing a series of videos explaining some of the bigger ch... Read More...