X Japan @ Madison Square Garden

MANHATTAN, NY—Japanese rock and metal legends X Japan took the stage Oct. 11, 2014, at Madison Square Garden for a concert with a varied selection of music played during the night, such as some of the very ...