Psychedelic group from Hannover, Germany. Formed in 1977 under the name Killing Rats, split after an appearance at "Psychotic Splash Festival" in Hannover (18 June 1983).
Briefly reformed for a comeback album in 1987.
Briefly reformed for a comeback album in 1987.
phil.ferro
March 19, 2019