Eurovision

Eurovision Grand Final to Air Saturday

Performers from 26 countries will compete for international glory and the hearts of 204 million viewers around the world. And there will be costumes.