Watch: Every Music Video From The 2017 Eurovision Song Contest

Each year, contestants in the Eurovision Song Contest submit musical clips to judges of the number they hope to perform. Here are this year's videos: from Spain's Do It For Your Loverto Romania's Yodel It!. Watch them, and laugh.

Here they all are: the official music videos of Eurovision 2017. We've listed them in alphabetical order for your convenience. If you're looking for maximum levels of cheese and tackiness, be sure to check out Moldova, Bulgaria and Montenegro's efforts. All three are instant classics.

Albania: Lindita - World

Armenia: Artsvik - Fly With Me

Australia: Isaiah - Don't Come Easy

Austria: Nathan Trent - Running On Air

Azerbaijan: Dihaj - Skeletons

Belarus: NAVIBAND - Historyja Majho Zyccia

Belgium: Blanche - City Lights

Bulgaria: Kristian Kostov - Beautiful Mess

Czech Republic: Martina Bárta - My Turn

Croatia: Jacques Houdek - My Friend

Cyprus: bxfQn7riJxo

Denmark: Anja - Where I Am

Estonia: Koit Toome and Laura - Verona

Finland: Norma John - Blackbird

France: Alma - Requiem

Georgia: Tamara Gachechiladze - Keep The Faith (Georgia)

Germany: Levina - Perfect Life

Greece: Demy - This Is Love

Hungary: Joci Pápai - Origo

Iceland: Svala - Paper

Ireland: Brendan Murray - Dying To Try

Israel: IMRI - I Feel Alive

Italy: Francesco Gabbani - Occidentali's Karma

Latvia: Triana Park - Line

Lithuania: Fusedmarc - Rain of Revolution

Macedonia: Jana Burčeska - Dance Alone

Malta: Claudia Faniello - Breathlessly

Moldova: Sunstroke Project - Hey Mamma

Montenegro: Slavko Kalezić - Space

Netherlands: OG3NE - Lights And Shadows

Norway: JOWST - Grab The Moment

Poland: Kasia Moś - Flashlight

Portugal: Salvador Sobral - Amar Pelos Dois

Romania: Ilinca ft. Alex Florea - Yodel It!

San Marino: Valentina Monetta & Jimmie Wilson - Spirit Of The Night

Serbia: Tijana Bogićević - In Too Deep

Slovenia: Omar Naber - On My Way

Spain: Manel Navarro - Do It For Your Lover

Sweden: Robin Bengtsson - I Can't Go On

Switzerland: Timebelle - Apollo

UK: Lucie Jones - Never Give Up On You

Ukraine: O.Torvald - Time

Whether you watch it for the music, the costumes or the cheese factor, Eurovision is quality television. Here's everything you need to know about watching the 2017 Eurovision song contest in Australia, including when it starts, how to vote in the competition live and where to watch online for free.