Home Directory About Contact Advertise
Free Trial Subscribe Sign In
Andres Putting/Eurovision
2018 Eurovision Song Contest winner Netta Barzilai at a press conference in Lisbon.