Jesse Starcher is back (and better than evah)! Tonight we review the latest Testament album, Titans of Creation!