DirectoryAboutContactAdvertise
Free TrialSubscribeSign In
Tomer Neuberg/Flash90
Netta Barzilai, the winner of this year's Eurovision contest, performing at Rabin Square in Tel Aviv, May 14, 2018.