The Long Lost is the first studio album by American electronic musician Daedelus and their wife Laura Darlington under the name The Long Lost. It was released on Ninja Tune in 2009. Wikipedia
March 2, 2009
Pop/Rock, Alternative/Indie Rock, Alternative Singer/Songwriter, Indie Electronic