I don't know this band, but from everything presented, they are very crazy :)
That last song could be like the beginning of Brit Pop.
But a few days ago, I heard something crazier than the first Cardiacs song. It is brutally bizarre and heavy mental... if you make it to the end, congratulations :)
One Frenchman...
Igorrr - ADHD