Here is the first track from the new Queensryche album to be released on June 11th on Century Media Records.

What is your opinion of Todd La Torre on vocals?