A documentary delving into the creation and influence of Happy End's 1971 album "Kazemachi Roman".
Self