I've heard this song 2 or more years ago at the radio in my car.I was looking for it's name or something but I couldn't specified or explain to anyone.
Finaly I run into the song accidentally in on of the most isolated places I was this summer.
Thank you Pelion Greece, and nudist beach of Melanie for your present.