Date Concert Venue Location
45 Years Ago
Nov 05, 1981
Rush

Exit stage left tour

  Photos   Setlists
Wembley Stadium London, England, United Kingdom