Well here is something unexpected. Take a listen to The Mountain Goats' brand new album All Eternals Deck in its entirety courtesy of NPR. The stream will be available until the album's release on March 29th. After you're done getting your fill, head here to preorder the album.