20 minute music documentary shot in two days of November 1984 in, and around the outskirts of, Tokyo, Japan. A large part of the music was completed during that same month and recorded over a period of three days.
Release Date: May 17, 1985
September 03, 2020
September 25, 2018
November 22, 2020
May 01, 2004
December 07, 1945
January 01, 2009
March 23, 2017
March 20, 1965
October 06, 2002
August 05, 2019
November 01, 2005
April 06, 2010
August 25, 2009
June 07, 1963
March 29, 2019
November 18, 2016
October 13, 2023
March 08, 2023
July 22, 2021
March 14, 1995