March 4, 2005

A new Judas Priest album!

With a 13 minute song devoted to the Loch Ness monster! The late 1970s have returned!

Posted by duver001 at March 4, 2005 12:35 PM