Original air date ~ 25th May 2023.
We talk to Long Island's baroque-rock lords The Lemon Twigs about their self-produced new album, the effervescent "Everything Harmony".
Stream the full program 2ser.com/episodes/stati…
Home
Feed
Search
Library
Download