Ok, people of France, now is the time for you to wow me with your knowledge of this record. Because, I have nothing. Also, I am disappointed in you ALL for not telling me about this sooner. I can see how you'd be thrown off, though, by the cover art. Anyway, take a listen if you don't know it. Tell me all about it if you do!
Update: I have put on my French thinking cap and have found some more info about this "group." Hopefully, will get enough to share in issue #2!