Metal Insider premieres Along Came a Spider’s “Let Go”