Via an Anonymous Source, Posted by Kira Wisniewski Music
NPR is streaming a new song from Washington DC's ILSA called "Fluid Bound." The song will appear on their forthcoming release Intoxicantations due out on Black Friday (November 23, 2012) on Baltimore's A389 Recordings. Listen to the track here.