Birmingham 1998 - Finland Artist Edea Song Aava Results Year Pos Pt. # SF Pos Pt. # Birmingham 9 May 1998 15 22101101 21 - - - - Clip