Loading home…
The Long Lost is the debut 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. From Wikipedia (https://en.wikipedia.org/wiki/The_Lon...) under Creative Commons Attribution CC-BY-SA 3.0 (https://creativecommons.org/licenses/...)