Shut Up And Sit Down released this review of Cthulhu Wars in time to spice up your holidays!