The Scientists

   

Photos from Lyceum, London 24 march 1985