Date Concert Venue Location
66 Years Ago
Nov 06, 1960
Duffy Power Odeon Theatre Leeds, England, United Kingdom