Date Concert Venue Location
Aug 22, 1982
Spyro Gyra

Starfest

  Photos
Park Central Amphitheater Dallas, Texas, United States