The Cursed Crusade "Sizzle" trailer


The Cursed Crusade’s developer “Atlus” has released a new trailer for their upcoming co-op action game.

 Cursed Crusade is set for a release this fall for PlayStation 3, Xbox 360, and PC.