Today we’re excited to bring you a download of a new track from Boston, MA’s The Saddest Landscape. The band’s new album You Will Not Survive is slated for a September 21, 2010 release and will be their first full-length since 2003’s The Sound of the Spectacle. You can check out “Declaring War on Nostalgia” by clicking this link.
A pre-order for the LP can be found here.
Source