Idiot Clone

                                        United Kingdom - Mansfield, England




                                                                           Release:

                                                         LIVE & LET LIVE demo tape (1983)