2003 Leni Stern – Finally The Rain Has Come

Finally the Rain Has Come is the tenth solo album by Leni Stern, released in 2003. Leni Stern (born April 28, 1952) is an electric guitarist, singer, and ngoni player and married to Mike Stern. Tracks 1  By The Stars Above (Leni Stern) 05:36 2  Love Everyone – Reprise (Leni Stern) 05:09 3  Empty Hands […]