Riga 2003 - Ukraine Artist Olexandr Song Hasta la Vista Results Year Pos Pt. # SF Pos Pt. # Riga 24 May 2003 14 30841053 16 - - - - Clip