ShowShowSuper Furry Animals at International PavilionMay 9, 1998Super Furry AnimalsRoyal International Pavilion · Llangollen, United KingdomFollowI was thereUpload from this showMediaLineupAboutSuper Furry Animals