ONCE UPON A TIME
LP GERMANY (+ infos sheet)
1981
Polydor 2383 621