impressionstravl.com
The 2016 Kaiser Permanente San Francisco Half Marathon
I had two – albeit cramping – feet. And, I had a heart, flagging and wavering, ready every second to just stop. But…