DirectoryAboutContactAdvertise
Free TrialSubscribeSign In
Andres Putting/Eurovision
2018 Eurovision Song Contest winner Netta Barzilai at a press conference in Lisbon.