Visitors 440
4 of 89 photos


Al Di Meola

"Dr. Pepper Music Festival"
Central Park – NYC
August 15, 1980
Al Di Meola