The Kill

‘The Kill’ is a cathartic and atmospheric new indie pop release from Grace Power

The track is the artist’s first release following her lauded recent EP Weeping Willow On her expansive and thoughtful new…