Loading...
Steve's Collection

Iron Maiden   05/26/1983

Hammersmith Odeon, London, England
Source see tech notes...
Media CDR   2 discs
Tech Notes Source is unknown, but due to good sound quality and hardly any crowd noise it's probably a soundboard.
Trades Allowed Yes
Ratings Sound: A
Owned by Steve · Last Updated May 23, 2023