letlive. from Los Angeles, California have release the first track off of their forthcoming album If I’m The Devil… Noisey writes: “It’s a song, like much of letlive.’s material, that’s borne out of visceral anger and frustration at the state of the world. And that’s just scratching the surface, as to be expected from a … Continue reading