Thee Armless Teddies

   United Kingdom - Southend-on-Sea



                                                                     Release:


                                              Thee Armless Teddies Demo tape (1986)