ShowShowAlice Cooper and Twisted Sister at London Wembley PavillionNov 6, 2005Alice Cooper, Twisted SisterWembley Stadium · Wembley, United KingdomFollowI was thereUpload from this showMediaLineupAboutTwisted SisterAlice Cooper