Demon Crusade Trailer

0:47
Demon Crusade reveals its gameplay featuring tactical sidescrolling RPG battles.