Demolition Squad

                                                  UK - Wales

                                                     Release:


                                                              Demo tape (1983)