Just before Toad finds Steve’s stolen Impala and gets roughed up by the bullies who sole it, Debbie sits on a car waiting for Toad to finish puking! Water Street, between Washington St. and new parkway; immediately adjacent to the Petaluma River. We’re not positive the “now” photo is the exact location where this scene was filmed as so much has changed since 1972. Presently this is our best estimate.