ShowShowSuper Furry Animals at Middlesbrough Town HallMay 15, 1998Super Furry AnimalsMiddlesbrough Town Hall · Middlesbrough, United KingdomFollowI was thereUpload from this showMediaLineupAboutSuper Furry Animals