ShowShowSuper Furry Animals at UEAMay 18, 1998Super Furry AnimalsThe LCR · Norwich, United KingdomFollowI was thereUpload from this showMediaLineupAboutSuper Furry Animals