Old-school death metal upstarts Shed the Skin are streaming the entirety of their highly anticipated debut album, Harrowing Faith.
Hells Headbangers has set June 24th as the international release date for Shed the Skin's highly anticipated debut album, Harrowing Faith.