Super Furry Animals
...