Saara Aalto is the Finnish representative for Eurovision 2018 and ‘Monsters’ is the song that won her very own national final. Continue reading
Saara Aalto is the Finnish representative for Eurovision 2018 and ‘Monsters’ is the song that won her very own national final. Continue reading