Luna Elisabeth Jezebel Pool aka Baby Lu was born on February 5, 2002 in Frankfurt, Germany. Lu began singing and songwriting in her early teens
Luna Elisabeth Jezebel Pool aka Baby Lu was born on February 5, 2002 in Frankfurt, Germany. Lu began singing and songwriting in her early teens