francoise cactus

Stereo Total's Françoise Cactus has died

Françoise Cactus, one half of long-running German/French indie duo Stereo Total, has died following a battle with breast cancer…