Italy's band, Maneskin, wins Eurovision, Israel's Eden Alene finishes 17th
Alene pulled off a polished, flawless performance of "Set Me Free," which she sang with charm, personality and high energy and once again she managed to hit the highest note ever sung at Eurovision.