Super Furry Animals are like no other band in the world ever

Yeti costumes, "applause" signs, wonderfully weird psych-pop – what more could you want?

by