denei loo

English: Translation
this is it at last
carroll-soulik-1973