On August 14, 1976 KISS made an in-store at Peaches in Atlanta. Below is rare footage of this event. Enjoy!
Continue readingKISS Rare Footage: 1976 Atlanta In-Store Appearance
Reply
On August 14, 1976 KISS made an in-store at Peaches in Atlanta. Below is rare footage of this event. Enjoy!
Continue reading