A week before the official release of new album 1000 Palms, Surfer Blood's full LP is streaming for fans to hear.

It arrives on May 12 but you can listen here courtesy of NPR.

» Surfer Blood Guitarist Thomas Fekete Raising Funds to Battle Cancer