Steel Cathedrals (1985)
1985
20 Minutes
20 minute music documentary filmed around Tokyo, Japan in November 1984.
20 minute music documentary filmed around Tokyo, Japan in November 1984.