Rock Daypop · Testament share video ‘Curse Of Osiris’ and announce ‘Titans of Creation’ video album July 13, 2022 1:30 am|