Tetrarch Premiere ‘Stitch Me Up’ Video

Tetrarch have premiered a music video for their latest single ‘Stitch Me Up’.