Unless you're a hardcore fan of the band, you'll probably just listen to this for eighteen minutes, enjoy it, then stick it with the ever-growing pile...
Sleeping Giant have premiered the title track to their forthcoming album, Finished People, which will be released on August 19 in North America. The band is...