Stortford Sound System cover image

Dtown, United States

Soul and funk sound system established in 1973
also goes under the mysterious guise of “Abstract Soul”.