Browse 1 movies from Pony Canyon Toskadomain Co. Ltd
Concert video filmed during Takahashi's 1986 tour
Nov 1986