June 24, 2016 Death To The Strange @ Telfords Warehouse, Chester neilcrud Gig Reviews, LATEST NEWS Death To The Strange 0 These cheeky chirpy twats from Salford come down en masse to our sleepy city, taking our jobs and our women… They were actually very good and warranted the following and good crowd reaction.More