FANDOM


North Vision Song Contest 31
Honour Your Origin
NVSC31 Logo
Dates
PQR date 9 February 2020
Semi-final 1 date 22 March 2020
Semi-final 2 date 28 March 2020
Final date 11 April 2020
Host
Venue Håkons Hall, Lillehammer, Norway
Presenter(s) Katrine Moholt
Didrik Solli Tangen
Julie Bergan
Broadcaster NRK
Opening act Semi-final 1: Drum performance
Semi-final 2: Julie Bergan perfoming a medley of Norwegian songs
Final: Gåte performing "Bannlyst"
Interval act Semi-final 1: Gåte performing "Stolt solvår"
Semi-final 2: A-ha and Kygo performing "Take On Me"
Final: Dua Lipa performing "Don't Start Now"
Participants
Entries 51
Returning Flag of Croatia Croatia
Flag of Serbia Serbia
Flag of Spain Spain
Flag of Switzerland Switzerland
Withdrawing Flag of Egypt Egypt
Flag of Faroe Islands Faroe Islands
Flag of France France
Flag of Israel Israel
Flag of Tunisia Tunisia
Voting
System Each country awards two sets of 12, 10, 8–1 points to their 10 favourite songs: one from their professional jury and the other from televoting
Winner Flag of Luxembourg Luxembourg
"Sweet Sixteen"
North Vision Song Contest
◄ 30 Eurovision Heart 32 ►

North Vision Song Contest 31, often referred to as NVSC 31, was the thirty-first edition of the North Vision Song Contest. The contest took place in Lillehammer, Norway, after the country won the 30th edition. The show was hosted by Katrine Moholt, Didrik Solli Tangen and Julie Bergan.

Fifty-one countries participated in the edition. This includes Croatia, Serbia, Spain and Switzerland, who returned after editions of absence. Faroe Islands, France, Israel and Tunisia withdrew temporarily, while the Egyptian broadcaster ERTU lost its NBU membership and was therefore forced to withdraw.

The winner was Luxembourg with the song "Sweet Sixteen" performed by Luka Kloser. This marks their first win, making it the smallest country to win to date. The runner-up, Malta achieved their best result to date, coming second and bringing the first automatic qualification for the final in the next edition. The United Kingdom, who were pre-qualified for the final, have achieved another Top 6 placing and will be pre-qualified for the final in the next edition again. Same goes for the host nation Norway, which came fifth. Ireland and Greece complete the Top 6, coming fourth and sixth, respectively. Portugal came seventh and missed out on an automatic qualification for a third time in the history of the contest. Ukraine, Netherlands and Denmark completed the Top Ten, with the latter achieving its first Top Ten position since the twentieh edition. Sweden just missed out on the Top Ten, coming eleventh, which is their worst result since the twenty-seventh edition. Australia did not live up to their seventh position from the thirtieth edition and therefore achieved its worst result to date. Azerbaijan qualified for the first time for the final since the twenty-second edition, coming nineteenth in the final. Montenegro qualified for the final another time, which marked their longest qualification streak until now. Iceland was automatically qualified for this edition's final and ended up last with 30 points, the third-lowest score since the introduction of the new voting system in the nineteenth edition.

Previous winner Dara from Bulgaria failed to qualify for the final, while winner Faouzia from Morocco finished twentieth in the final. Empara Mi, who finished tied eleventh in her semi-final in the previous edition, managed to qualify for the final and finish in fourth place.


Format

Semi-final allocation draw

The draw to determine the allocation of the participating countries into their respective semi-finals took place at Lillehammer City Hall on the 3rd of February 2019, hosted by Kåre Magnus Bergh and Heidi Ruud Ellingsen. The first part of the draw determined in which semi-final the Big Six would have to vote. The second part of the draw decided in which half of the respective semi-finals each country would perform, with the exact running order determined by the producers of the show at a later date. Twenty countries will participate in both semi-finals, respectively. From each semi-final, ten countries will join the "Big 6" in the final, where a total of twenty-six countries will participate.

The thirty-seven semi-finalists were allocated into six pots, based on their geographical place and cultural similarities. Drawing from different pots helps in reducing the chance of so-called neighbour voting and increasing suspense in the semi-finals. Each time a country was drawn from the pot, its semi-final and half of the semi-final was determined.

The six pots were the following:

Pot 1 Pot 2 Pot 3
Pot 4 Pot 5 Pot 6

Participating countries

Returning artists

KAZKA and Lxandra return to represent Ukraine and Finland respectively, after having done so in the twenty-fifth edition with "Plakala" and "Dig Deep". Dara returns to compete for Bulgaria, having previously achieved a victory in the twenty-first edition with "K'vo ne chu", the same edition Mick Pedaja represented Estonia, who returs to the contest as well. Fallgrapp returns to take part for Slovakia, after representing the former in the twenty-sixth edition along with Juraj Benetin with "Dym". Besa returns to represent Albania after nineteen editions, previously taking part for the country in the twelfth edition with "Mbretëreshë". Mattis returns to represent Denmark, after having done in the twenty-sixth edition with "Loverboy". Faouzia returns to compete for Morocco, having previously achieved a victory in the twenty-fourth edition with "My Heart's Grave". Tamara Todevska returns to represent North Macedonia after previously having failed to qualify from the sixteenth edition. JUZIM returns to represent Kazakhstan after having done in the twenty-eighth edition with "Tańdaý". Empara Mi and Evgenya Redko return to represent Ireland and Lithuania respectively, after previously having failed to qualify from the thirtieth edition with "Blood in the Water" and "Ką Man Nori Pasakyt".

Pre-qualification Round

Draw Country Artist Song Place Points
01 Algeria Algeria Senda Boutella "Don't Even Bother" 2 124
02 Flag of Lebanon Lebanon Hanine "Salma" 6 93
03 Flag of Bulgaria Bulgaria Dara "Ella Ella" 3 115
04 Flag of Albania Albania Besa "Histori" 7 89
05 Flag of Luxembourg Luxembourg Luka Kloser "Sweet Sixteen" 1 135
06 Flag of Moldova Moldova Natalia Barbu "Totul Și Nimic" 8 78
07 Flag of Slovakia Slovakia Fallgrapp "Ostrov" 4 104
08 Flag of Cyprus Cyprus Anna Vissi "Flegomenos Trochos" 5 96

Semi-final 1

Iceland, Sweden and United Kingdom will also vote in this semi-final.

Draw Country Artist Song Place Points
01 Flag of Turkey Turkey Rabia Tunçbilek "Merhaba Dünya" 13 132
02 Flag of Czech Republic Czech Republic Calin & STEIN27 "Růže" 19 39
03 Flag of Spain Spain Alfonso La Cruz "Nadie te va a querer" 10 144
04 Algeria Algeria Senda Boutella "Don't Even Bother" 6 174
05 Flag of Lithuania Lithuania Evgenya Redko "Deivės" 5 178
06 Flag of Denmark Denmark Mattis "Fade Into Myself" 2 225
07 Flag of Bulgaria Bulgaria Dara "Ella Ella" 12 136
08 Flag of Georgia Georgia Sexy Bicycle "Angela" 17 42
09 Flag of Morocco Morocco Faouzia "The Road" 8 151
10 Flag of Greece Greece Andromachi "Na'soun psema" 4 190
11 Flag of Portugal Portugal Pongo "Tambulaya" 3 194
12 Flag of Slovenia Slovenia YGT "Sinking Ship" 20 25
13 Flag of Macedonia North Macedonia Tamara Todevska "Monsters" 16 104
14 Flag of Poland Poland Tulia "Rzeka" 11 136
15 Flag of Croatia Croatia The Siids "Feeling" 14 112
16 Flag of San Marino San Marino YEИDRY "Barrio" 15 109
17 Flag of Russia Russia Tritia "Wake" 18 40
18 Flag of Netherlands Netherlands Eefje de Visser "Lange Vinnen" 7 167
19 Flag of Ireland Ireland Empara Mi "WYGD" 1 278
20 Flag of Armenia Armenia Nune Yesayan "Es U Du" 9 150

Semi-final 2

Finland, Germany and Norway will also vote in this semi-final.

Draw Country Artist Song Place Points
01 Flag of Romania Romania Kate Linn "Eye to Eye" 11 140
02 Flag of Hungary Hungary Freddie "Napló" 20 53
03 Flag of Bosnia and Herzegovina Bosnia and Herzegovina Elliot "Vrijeme" 19 65
04 Flag of Andorra Andorra Belén Aguilera "Jaque Al Rey" 12 122
05 Flag of Serbia Serbia Phrenia "Stronger" 18 67
06 Flag of Australia Australia Vancouver Sleep Clinic "Someone to Stay" 4 198
07 Flag of Luxembourg Luxembourg Luka Kloser "Sweet Sixteen" 1 259
08 Flag of Monaco Monaco Grand Blanc "L'amour fou" 6 175
09 Flag of Azerbaijan Azerbaijan Narmeen "Sirr" 9 154
10 Flag of Belgium Belgium Portland "You Misread Me" 14 87
11 Flag of Latvia Latvia Darja "Rise Up" 16 72
12 Flag of Ukraine Ukraine KAZKA "Palala" 3 205
13 Flag of Belarus Belarus Parade of Planets "Toi et moi" 8 156
14 Austria Austria Oehl "Wolken" 17 67
15 Flag of Italy Italy Elettra Lamborghini "Musica (E Il Resto Scompare)" 2 217
16 Flag of Switzerland Switzerland Ikan Hyu "LFO" 7 161
17 Flag of Kazakhstan Kazakhstan JUZIM "Baǵynbaimyn" 15 84
18 Flag of Estonia Estonia Mick Pedaja "Avaimus" 13 115
19 Flag of Malta Malta Danjeli & Annabelle Galea "Konkrit" 5 187
20 Flag of Montenegro Montenegro Igor Garnier & LuckyDee "Masai" 10 142

Final

Draw Country Artist Song Place Points
01 Flag of Montenegro Montenegro Igor Garnier & LuckyDee "Masai" 22 148
02 Iceland Iceland KRÍA "Levels" 26 30
03 Flag of Armenia Armenia Nune Yesayan "Es U Du" 16 193
04 Flag of Luxembourg Luxembourg Luka Kloser "Sweet Sixteen" 1 342
05 Flag of Spain Spain Alfonso La Cruz "Nadie te va a querer" 21 152
06 Flag of Switzerland Switzerland Ikan Hyu "LFO" 17 180
07 Flag of Lithuania Lithuania Evgenya Redko "Deivės" 18 180
08 Flag of Portugal Portugal Pongo "Tambulaya" 7 307
09 Flag of Azerbaijan Azerbaijan Narmeen "Sirr" 19 169
10 Flag of United Kingdom United Kingdom Declan McKenna "Beautiful Faces" 3 335
11 Flag of Greece Greece Andromachi "Na'soun psema" 6 310
12 Flag of Morocco Morocco Faouzia "The Road" 20 162
13 Flag of Ukraine Ukraine KAZKA "Palala" 8 295
14 Flag of Germany Germany Balbina "Punkt" 23 146
15 Flag of Belarus Belarus Parade of Planets "Toi et moi" 24 145
16 Flag of Sweden Sweden Nicole Sabouné "Nowhere to Go" 11 255
17 Flag of Finland Finland Lxandra "Dip My Heart In Confetti" 25 118
18 Flag of Australia Australia Vancouver Sleep Clinic "Someone to Stay" 13 243
19 Algeria Algeria Senda Boutella "Don't Even Bother" 12 253
20 Flag of Ireland Ireland Empara Mi "WYGD" 4 321
21 Flag of Monaco Monaco Grand Blanc "L'amour fou" 15 230
22 Flag of Norway Norway SKAAR "Five Times" 5 311
23 Flag of Malta Malta Danjeli & Annabelle Galea "Konkrit" 2 338
24 Flag of Denmark Denmark Mattis "Fade Into Myself" 10 287
25 Flag of Netherlands Netherlands Eefje de Visser "Lange Vinnen" 9 287
26 Flag of Italy Italy Elettra Lamborghini "Musica (E Il Resto Scompare)" 14 237

Non-qualifier results

Place Country Semi-final Place Points Percentage
27 Flag of Romania Romania 11 140 5.25%
28 Flag of Poland Poland 11 136 5.10%
29 Flag of Bulgaria Bulgaria 12 136 5.10%
30 Flag of Turkey Turkey 13 132 4.95%
31 Flag of Andorra Andorra 12 122 4.57%
32 Flag of Estonia Estonia 13 115 4.31%
33 Flag of Croatia Croatia 14 112 4.20%
34 Flag of San Marino San Marino 15 109 4.09%
35 Flag of Macedonia North Macedonia 16 104 3.90%
36 Flag of Belgium Belgium 14 87 3.26%
37 Flag of Kazakhstan Kazakhstan 15 84 3.15%
38 Flag of Latvia Latvia 16 72 2.70%
39 Austria Austria 17 67 2.51%
40 Flag of Serbia Serbia 18 67 2.51%
41 Flag of Bosnia and Herzegovina Bosnia and Herzegovina 19 65 2.44%
42 Flag of Hungary Hungary 20 53 1.99%
43 Flag of Georgia Georgia 17 42 1.57%
44 Flag of Russia Russia 18 40 1.50%
45 Flag of Czech Republic Czech Republic 19 39 1.46%
46 Flag of Slovenia Slovenia 20 25 0.94%
47 Flag of Slovakia Slovakia N/A
48 Flag of Cyprus Cyprus
49 Flag of Lebanon Lebanon
50 Flag of Albania Albania
51 Flag of Moldova Moldova

Voting Grids

Semi-final 1

Semi-final 1
split jury/televote results
Place Televoting Points Jury Points
1 Flag of Ireland Ireland 141 Flag of Ireland Ireland 136
2 Flag of Denmark Denmark 105 Flag of Netherlands Netherlands 116
3 Flag of Morocco Morocco 92 Flag of Denmark Denmark 108
4 Flag of Portugal Portugal 86 Flag of Greece Greece 107
5 Flag of Bulgaria Bulgaria 84 Flag of Portugal Portugal 102
6 Flag of Armenia Armenia 84 Flag of Lithuania Lithuania 93
7 Flag of Greece Greece 83 Algeria Algeria 91
8 Flag of Lithuania Lithuania 82 Flag of Poland Poland 84
9 Flag of Turkey Turkey 78 Flag of Armenia Armenia 66
10 Algeria Algeria 78 Flag of Croatia Croatia 59
11 Flag of Spain Spain 76 Flag of Spain Spain 58
12 Flag of San Marino San Marino 57 Flag of Morocco Morocco 57
13 Flag of Croatia Croatia 53 Flag of Turkey Turkey 54
14 Flag of Macedonia North Macedonia 51 Flag of Macedonia North Macedonia 53
15 Flag of Poland Poland 48 Flag of San Marino San Marino 52
16 Flag of Netherlands Netherlands 43 Flag of Bulgaria Bulgaria 45
17 Flag of Russia Russia 27 Flag of Georgia Georgia 17
18 Flag of Georgia Georgia 25 Flag of Czech Republic Czech R. 15
19 Flag of Czech Republic Czech R. 24 Flag of Russia Russia 13
20 Flag of Slovenia Slovenia 17 Flag of Slovenia Slovenia 8

12 points

Below is a summary of the maximum 12 points awarded by each country in the first semi-final.

Countries in bold represent those awarded full 24 points (12 points apiece from professional jury and televoting) to a specified entrant.

Jury
No. Contestant Nation(s) giving 12 points
7 Ireland Croatia, Lithuania, Morocco, North Macedonia, Russia, Spain, Sweden
3 Netherlands Denmark, Georgia, Turkey
Portugal Algeria, Netherlands, United Kingdom
2 Croatia Armenia, Bulgaria
Lithuania Greece, Portugal
1 Algeria Ireland
Armenia Iceland
Greece San Marino
Morocco Czech Republic
North Macedonia Poland
Poland Slovenia
Televoting
No. Contestant Nation(s) giving 12 points
4 Denmark Georgia, Netherlands, Poland, Spain
3 Greece Russia, San Marino, Slovenia
Ireland Bulgaria, Czech Republic, United Kingdom
Portugal Algeria, Iceland, Turkey
2 Morocco Denmark, Lithuania
Turkey Croatia, North Macedonia
1 Algeria Ireland
Armenia Sweden
Bulgaria Greece
Croatia Armenia
North Macedonia Morocco
Spain Portugal

Semi-final 2

Semi-final 2
split jury/televote results
Place Televoting Points Jury Points
1 Flag of Luxembourg Luxembourg 116 Flag of Luxembourg Luxembourg 136
2 Flag of Malta Malta 109 Flag of Australia Australia 113
3 Flag of Italy Italy 108 Flag of Italy Italy 105
4 Flag of Ukraine Ukraine 103 Flag of Monaco Monaco 99
5 Flag of Switzerland Switzerland 87 Flag of Ukraine Ukraine 90
6 Flag of Azerbaijan Azerbaijan 82 Flag of Belarus Belarus 79
7 Flag of Australia Australia 82 Flag of Switzerland Switzerland 74
8 Flag of Belarus Belarus 77 Flag of Romania Romania 70
9 Flag of Monaco Monaco 76 Flag of Malta Malta 70
10 Flag of Montenegro Montenegro 67 Flag of Montenegro Montenegro 69
11 Flag of Andorra Andorra 64 Flag of Azerbaijan Azerbaijan 67
12 Flag of Romania Romania 60 Flag of Estonia Estonia 65
13 Flag of Kazakhstan Kazakhstan 57 Flag of Andorra Andorra 58
14 Flag of Estonia Estonia 50 Flag of Latvia Latvia 44
15 Flag of Belgium Belgium 46 Flag of Belgium Belgium 40
16 Austria Austria 37 Flag of Serbia Serbia 40
17 Flag of Bosnia and Herzegovina B&H 36 Flag of Hungary Hungary 31
18 Flag of Latvia Latvia 28 Austria Austria 30
19 Flag of Serbia Serbia 27 Flag of Bosnia and Herzegovina B&H 27
20 Flag of Hungary Hungary 22 Flag of Kazakhstan Kazakhstan 27

12 points

Below is a summary of the maximum 12 points awarded by each country in the first semi-final.

Countries in bold represent those awarded full 24 points (12 points apiece from professional jury and televoting) to a specified entrant.

Jury
No. Contestant Nation(s) giving 12 points
5 Luxembourg Austria, Belgium, Hungary, Latvia, Montenegro
4 Australia Andorra, Estonia, Luxembourg, Monaco
3 Belarus Finland, Malta, Ukraine
2 Estonia Serbia, Switzerland
Malta Azerbaijan, Italy
1 Azerbaijan Belarus
Latvia Australia
Monaco Germany
Romania Norway
Serbia Bosnia & Herzegovina
Switzerland Romania
Ukraine Kazakhstan
Televoting
No. Contestant Nation(s) giving 12 points
4 Luxembourg Azerbaijan, Belgium, Latvia, Malta
Ukraine Belarus, Estonia, Finland, Luxembourg
3 Malta Hungary, Kazakhstan, Romania
2 Andorra Monaco, Serbia
Italy Australia, Norway
Switzerland Germany, Montenegro
1 Belarus Ukraine
Estonia Switzerland
Monaco Andorra
Montenegro Austria
Romania Italy
Serbia Bosnia & Herzegovina

Final

Final
split jury/televote results
Place Televoting Points Jury Points
1 Flag of United Kingdom UK 186 Flag of Luxembourg Luxembourg 194
2 Flag of Norway Norway 180 Flag of Malta Malta 172
3 Flag of Portugal Portugal 173 Flag of Ireland Ireland 168
4 Flag of Malta Malta 166 Flag of Greece Greece 164
5 Flag of Ukraine Ukraine 160 Flag of Netherlands Netherlands 150
6 Flag of Denmark Denmark 155 Flag of Sweden Sweden 150
7 Flag of Ireland Ireland 151 Flag of United Kingdom UK 149
8 Flag of Luxembourg Luxembourg 148 Flag of Australia Australia 136
9 Flag of Greece Greece 146 Flag of Portugal Portugal 131
10 Flag of Netherlands Netherlands 133 Flag of Italy Italy 126
11 Algeria Algeria 120 Flag of Denmark Denmark 125
12 Flag of Monaco Monaco 114 Flag of Norway Norway 125
13 Flag of Italy Italy 111 Flag of Ukraine Ukraine 123
14 Flag of Montenegro Montenegro 106 Algeria Algeria 123
15 Flag of Armenia Armenia 106 Flag of Monaco Monaco 116
16 Flag of Sweden Sweden 105 Flag of Lithuania Lithuania 103
17 Flag of Australia Australia 99 Flag of Switzerland Switzerland 93
18 Flag of Switzerland Switzerland 87 Flag of Germany Germany 90
19 Flag of Azerbaijan Azerbaijan 81 Flag of Morocco Morocco 88
20 Flag of Finland Finland 79 Flag of Armenia Armenia 87
21 Flag of Spain Spain 78 Flag of Belarus Belarus 86
22 Flag of Lithuania Lithuania 77 Flag of Azerbaijan Azerbaijan 83
23 Flag of Morocco Morocco 74 Flag of Spain Spain 74
24 Flag of Belarus Belarus 58 Flag of Montenegro Montenegro 42
25 Flag of Germany Germany 56 Flag of Finland Finland 39
26 Iceland Iceland 9 Iceland Iceland 21

12 points

Below is a summary of the maximum 12 points awarded by each country in the first semi-final.

Countries in bold represent those awarded full 24 points (12 points apiece from professional jury and televoting) to a specified entrant.

Jury
No. Contestant Nation(s) giving 12 points
7 Malta Azerbaijan, Bosnia & Herzegovina, Denmark, Iceland, Italy, Lebanon, Spain
4 Algeria Croatia, Czech Republic, Ireland, Latvia
Ireland Lithuania, North Macedonia, Serbia, Sweden
Portugal Luxembourg, Netherlands, Poland, United Kingdom
United Kingdom Algeria, Australia, Moldova, Russia
3 Australia Andorra, Cyprus, Monaco
Greece Armenia, San Marino, Switzerland
Lithuania Albania, Greece, Kazakhsta
Luxembourg Belarus, Belgium, Morocco
2 Monaco Germany, Malta
Morocco Bulgaria, Slovakia
Norway Estonia, Hungary
Sweden Georgia, Slovenia
1 Armenia Ukraine
Azerbaijan Turkey
Belarus Finland
Germany Austria
Italy Portugal
Netherlands Montenegro
Switzerland Romania
Ukraine Norway
Televoting
No. Contestant Nation(s) giving 12 points
6 Norway Albania, Hungary, Italy, Moldova, San Marino, Slovakia
United Kingdom Algeria, Andorra, Austria, Belarus, Finland, Poland
5 Malta Armenia, Bosnia & Herzegovina, Greece, Ireland, Romania
Ukraine Croatia, Denmark, Estonia, Luxembourg, United Kingdom
4 Armenia Monaco, Slovenia, Sweden, Ukraine
3 Greece Cyprus, Morocco, Russia
Netherlands Australia, Kazakhstan, Serbia
Portugal Iceland, Switzerland, Turkey
2 Australia Georgia, Netherlands
Ireland Belgium, Latvia
Luxembourg Azerbaijan, Malta
Montenegro Czech Republic, Germany
Morocco Lithuania, North Macedonia
Spain Norway, Portugal
1 Algeria Bulgaria
Denmark Spain
Germany Montenegro
Monaco Lebanon

Incidents

Spanish act change

On the 24th of February Spanish broadcaster announced Mala Rodríguez would represent Spain with "Gitanas" however after narrow investigation it turned out "Gitanas" sampled "Look What You Made Me Do" by Joyner Lucas featuring Stefflon Don. The act was replaced by Alfonso La Cruz with "Nadie te va a querer" the Spanish runner-up of Festival Ibérico 31.

Other countries

Further information: List of countries in the North Vision Song Contest
  • Flag of Egypt Egypt: On 21 January 2020, it was announced that Egypt will not be in the North Vision Song Contest until further notice due to the low interest within the country and the broadcaster to compete.
  • Flag of Faroe Islands Faroe Islands: On 31 December 2019, the Faroese national broadcaster officially announced their withdrawal from the thirty-first edition, stating financial issues and low viewing figures due to poor results of the country as reasons. A future return was not ruled out by the broadcaster.
  • Flag of France France: On 15 January 2020, the French national broadcaster officially announced their withdrawal from the thirty-first edition, the reason for this decision is unsatisfactory results and a crisis in relations between the national broadcaster and the HoD.
  • Flag of Israel Israel: On 20 January 2020, the Israeli national broadcaster announced a potential withdrawal due to internal issues that must be resolved first. On 1 February 2020, Israel officially announced their withdrawal from the contest.
  • Flag of Tunisia Tunisia: On 2 February 2020, the Tunisian national broadcaster announced their withdrawal from the edition "in order to recalibrate" after the reformations across multiple Arab delegations. A return in the next edition was stated as being "extremely likely".

External links

Template:North Vision Song Contest 31

Community content is available under CC-BY-SA unless otherwise noted.