ShowShowSuper Furry Animals at OctagonMay 11, 1998Super Furry AnimalsOctagon Centre · Sheffield, United KingdomFollowI was thereUpload from this showMediaLineupAboutSuper Furry Animals