Games & Tech Injustice 2 game launches in London DC Super Heroes and Super-Villains collide at the launch of the brand new game. Jason PalmerMay 17, 2017