Performing

Netta Barzilai, the winner of the 2018 Eurovision Song Contest

Netta Barzilai, the winner of the 2018 Eurovision Song Contest on behalf of Israel, performing with her band on the stage in Rabin Square in Tel Aviv, in celebration of her victory. Tel Aviv, May 14, 2018. Photo by Eitan Elhadez/TPS