Tallinn 2002 - United Kingdom Artist Jessica Garlick Song Come Back Results Year Pos Pt. # SF Pos Pt. # Tallinn 25 May 2002 3 11112764562867618210858 2 - - - - Clip