The Cure live in New York City in mid-April of 1980
[dropcap]Watch[/dropcap] this fantastic footage from Seventeen Seconds era The Cure live in New York City in April of 1980 over the 15th, 16th, and 17th at Hurrah’s Nightclub. These amazing early…
Share