We are pleased to announce the first release of our newest Long Lost Relative, Erica Dee.
“Smile” is the first single from the album “New Skies” scheduled to be released by Long Lost Relative in October, 2015.
Text: Erica Dee
Music: Nico Luminous
Additional Production: Dj Werd
Mix and Master: Stefan Kraatz L26 Studio
Video: Dani Be & Avalon Ainsley