A terrifying and cathartic three-piece from Newport, South Wales. Venting pure angst and frustration on stage.