Strafe F.R. are from Dusseldorf, Germany and have been releasing albums through Touch on and off since 1986... Their most recent album, The Bird was Stolen, was released on CD in 2018 and could be filed under Experimental, Sound Collage, Abstract, Sound Art