INTERVIEW: Chuck Billy – Testament [Download Festival]
The time has arrived for legendary bay area thrash metal giants Testament to unleash new thunder to the masses with their thirteenth studio album, Titans Of Creation, which will be released on April 3 […]