Gaming Destroy All Humans! – Clone Carnage Leaked By Xbox StoreBy Serena RossMay 24, 20220 The Xbox Store has reportedly leaked a stand-alone game for Destroy All Humans called Clone Carnage that comes with 4 modes and more.