The Grand Final of the world’s biggest music competition airs on BBC iPlayer, BBC One, BBC Radio 2, and BBC Sounds from 8pm ...
Nearly 40 years ago, a group of four young musicians hit an Anchorage studio and recorded a pair of tracks. Within a few ...