Date Concert Venue Location
Jan 15, 1980
UFO

No Place to Run World Tour

  Photos
Capitol Theatre Aberdeen, Scotland, United Kingdom