billy phil mickey keith giants 78

A small shot from the Giants Stadium show in ’78; they would play the venue most summers thereafter. It’s no longer there, replaced by MetLife Stadium, but the whole complex does continue to be located in Secaucus, which is an Indian word meaning “swampy place full of traffic and Italian bakeries.”