Carnage: Demo is Live

Unleash the chaos Do you love creating chaos and destruction with your friends? Do you enjoy awesome weapons and skills? Do you crave intense battles in diverse arenas with tons of mayhem? If you answered yes to any of…