Ahead of their Isle of Wight Festival debut, THE CHASE release new single ‘Death of Me’ on 20th August 1 min read