English/French song help.
I am trying to remember any part of this song/band.
It has a male and female vocalist, part of the song is in English the rest is in French, the male vocalist reminds me of talking heads. I can't remember any lyrics at the moment, but I want to say it had to do with fire, light, or electricity for the name of the band or possibly the song itself. I heard it on radio 104.5 the Philly station, last time I heard it was about a year and a half ago. Any help or ideas would be greatly appreciated.