For this week's #MetallicaMondays (June 1st), Metallica streamed their full concert from the Delta Center in Salt Lake City, UT on January 2, 1997. Check it out below. "Taken from a dusty old VHS tape from the Metallica vault, the show was filmed by the house cameras. Audio includes two...
Continue reading...
Continue reading...