Recorded live at Hammersmith Odeon in London during Europe's Final Countdown World Tour in February 1987.
Release Date: December 01, 1987
View more ->