Duncan Laurence releases self directed music video to lead single "Electric Life"
Duncan Laurence, who won the Eurovision Song Contest in 2019 for the Netherlands has just released the lead single to his new album "Electric Life" under the same name. The Dutch Eurovision star has promoted "Electric Life" all over his…