Weekly News Roundup for the week ending 26 May 2013
Image/Photo Credit: Microsoft
Nintendo shoots themselves in the foot, while Microsoft attempts to do the same with their Xbox One console launch. Plus RIAA not happy with Google. Again. All of this and more for the week ending 26 May 2013