ShowShowThe Communards in LondonNov 1, 1986Royal Albert Hall · Kensington and Chelsea, United KingdomFollowI was thereUpload from this showMediaLineupAboutLoading