Casiopea VS The Square: The Live!! 2004 -
Overview:Filmed live at Tokyo Kosei Nenkin Kaikan on November 22, 2003
Our movie and video library can only be streamed or downloaded by members only
Comment