1981 (?) - Micky and Margaret French, The Last Resort shop, 43 Goulston Street, London E1, England.
If anyone knows the correct year and who the photographer was please get in contact.
Micky and...
Oi The Archives Facebook पर है. Oi The Archives के साथ कनेक्ट
होने के लिए आज ही Facebook में शामिल हों. शामिल
...