X Japan: Art of Life 1993.12.31 Tokyo Dome

2003-09-24 | 34 minutes

Rating: 4.5