To Shed Skin is a death metal band from Cleveland, Ohio, USA. Your Demons My Scars is taken from their debut LP Harrowing Faith available from Hells Headbanger Records, which follows up debut EP Rebirth Through Brimstone from 2014. This is excellent, there are multiple vocal styles and more riffs than you can shake a stick at.