Ozzy Osbourne's (presumably) last show ever in Moscow, Russia took place at Olimpiyskiy Stadium in Moscow on June 1st as part of his No More Tours 2. Close to 60 minutes of fan-filmed video of the show can be viewed below; it begins with "Road To Nowhere". The setlist...
Continue reading...
Continue reading...