Hear Frou Frou live-debut their first single in 17 years, "Guitar Song"
Finally, the day we've been all waiting for: 2000's electro-pop duo Frou Frou is back. We had inklings this was happening when Imogen Heap announced Frou Frou would be emerging…
Share