Previews

Shit and Shine play Cambridge – Preview

They've carved out a unique niche for themselves as one of the most unpredictable, ornery and - occasionally - outright unpleasant outfits in living memory.

New