All Aboard! A Winner Has Emerged At The Eurovision Song Contest 2018
May 17, 2018 10:43
The 2018 Eurovision Song Contest was an amazing spectacle with a few surprises. This year’s final event took place in Lisbon, Portugal. After a tightly contested event, the judges picked Netta Barzilai as the winner. The Israeli singer scored a total of 529 points for her song “Toy”.