loudhorizon.com
Experimental
After an extended hiatus, original UK tape underground duo Storm Bugs – Philip Sanderson and Steven Ball – reconvened to release new material in 2002, and have been active across music and the visu…