ShowShowKISS at The BayouMar 25, 1974KISSThe Bayou · Washington, D.C., United StatesFollowI was thereUpload from this showMediaLineupAboutLoading