Watch: CTE at ULTRA SA 2017 The world’s biggest music festival hit Cape Town’s shores on Friday 24 February – and...