About halfway into their set at a packed America West Arena on Saturday, November 24, self-proclaimed rock deities Tenacious D launched into a song purporting to... More >>>