Pitchfork reviews the new Amon Amarth album "Twilight of the Thunder God" and I'm From Barcelona's latest "Who killed Harry Houdini?".