KISS Rare Footage: 1976 Atlanta In-Store Appearance

On August 14, 1976 KISS made an in-store at Peaches in Atlanta. Below is rare footage of this event. Enjoy!

As an Amazon Associate, I earn from qualifying purchases.

Leave a Reply