squeaky clean

January 7, 2020 Yesterday I went on a longish ride that took me:  across the bridge and up Hawk Hill, into the Marin Headlands then back across the bridge, through the Presidio and past Crissy Fields, by the piers and down the Embarcadero, past “AT&T” Park and around the new Chase Center, past the Caltrian…