Filmed live at Yokohama Internatinal Stadium on September 11 & 12, 2004. A deluxe photo book (128-page) included.