This is a Noise Rock track recorded by the artist Beautiful Vision. The song Soul's Castle was originally composed by S. Allwright.