Hampton Beach Seafood Festival

Hampton Beach Seashell Stage, 180 Ocean Blvd., Hampton Beach, NH.