Europe / The Final Countdown In London / 1 DVDR in 1980s, Europe, Non Label 2013/06/18 1,145 ViewsEurope / The Final Countdown In London / 1 DVDR / Non LabelLive at Hammersmith Odeon, London, UK 23rd February 1987 PRO-SHOTClick Image To Enlarge 2013-06-18MRogetweet