World Clash Champs King Turbo ‘Sail’ for Victory at ‘Welcome to Jamrock’ Sound Clash

World Clash Champs King Turbo ‘Sail’ for Victory at ‘Welcome to Jamrock’ Sound Clash New York, New York — November 2017 (Irish and Chin) — 2x World Clash winners King Turbo are musically armed, dangerous and dead set on a winning streak, as they ready … Continue readingWorld Clash Champs King Turbo ‘Sail’ for Victory at ‘Welcome to Jamrock’ Sound Clash