ShowShowDelgados in AberdeenSep 19, 1998The DelgadosWorks · Aberdeen, United KingdomFollowI was thereUpload from this showMediaLineupAboutThe Delgados