Strange Brigade ‘Thrice Damned 1: Isle of the Dead’ DLC trailer released Posted on: October 10, 2018October 11, 2018