super furry animals 2005

At last Super Furry Animals have returned in 2005, previewing their songs for forthcoming album Love Kraft.