Now playing

BOTTOM 35: Worst Songs of Eurovision 2026 by 101,267 Votes