ShowShowShane MacGowan and The Popes in LondonMar 11, 1998Shane MacGowan and the PopesFairfield Halls · Croydon, United KingdomFollowI was thereUpload from this showMediaLineupAboutLoading