ICYMI: Lord of the Lost Nominated for Eurovision Song Contest Preliminary Rounds ICMI, the rock visionaries, Lord Of The Lost have been nominated to compete to represent […]