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 [...]