Concert film took place at Zepp Tokyo on July 29th, 2005.
Released: 2005-07-29
WhatToWatch — search all titles