Stereolab

לונדון, England
formed 1990