Originally Posted by Organ Morgan. She's Lucie Jones, Britain's Eurovision Song Contest competitor (info provided for those scratching their heads ). .. or something else .. ;)
Forum Rules