You can create up to 5 ads
Make a use of our Facebook groups to share your ads for more views
Netherlands Wins Eurovision Song Contest; Russia Finishes In Third
The Netherlands, one of the pre-event favorites, won the Eurovision Song Contest finals, earning the country the right to host next year's pop music festival.
The Netherlands' Duncan Laurence