Puppyroach on 21 November 2013
Well, XBox live is down at the moment, so I guess they are preparing everything for the launch. At what was the purpose os saying "720p, just saying" at the beginning of the video? :)