Xbox One Launch At Leicester Square with Zombies in London Video Game News admin December 9, 2013 Xbox One Launch At Leicester Square with Zombies in London Video Game News2013-12-09T08:48:26+00:00 Games