Today 1pm-2pm EST and 11pm-12am EST bombshellradio.com Super Furry Animals are a Welsh band formed in 1993 who have recorded 9 studio albums, plus numerous singles, EPs, compilations and collaborations. Their radical, imaginative, always surprising...