Lemon live @ Culucu – Kleve

Culucu Kleve Hohe Straße 123, Cleve, DE

At the end of last year, London indie record label The Animal Farm released Lemon's single You Keep Me On Track, about which Lost In The Manor wrote "the best of what shoegaze dance pop has to offer". RGM Press said: "they're shaping the future of indie music". The song reached tenth place in the [...]