Luxembourg City 1973 - Portugal Artist Fernando Tordo Song Tourada Results Year Pos Pt. # SF Pos Pt. # Luxembourg City 7 Apr 1973 10 804655488634254565 3 - - - - Clip