‘Toy’ – Netta Barzilai – Track Of The Day
I am a Eurovision fanatic! Since I was knee-high to a grasshopper in stiletos (which to be fair sounds like it walked off a set from a Eurovision entry) I’ve been obsessed with the glitz, glamour and campness. Oh and the music! From Verka Serduchka to Lordi, that flock of old Russian grandmothers, even Dustin […]