Demolition Squad

                                                        UK - Wales

                                                            Release:


                                                                    Demo tape (1983)