Guns N Roses announce fan club only exclusive Wembley Stadium live CD

London 1991 features six tracks Guns N Roses has announced the release of London 1991, a limited edition CD featuring six songs from the band’s iconic show at Wembley Stadium on August 31, 1991. The CD include never released, newly-mixed songs…