No blood moon, but a full moon today

#nobloodmoon #fullmoon #geneva #sf #sanfrancisco #mashsf

Hovering

#stowlake #sf #karlthefog #mashsf #sanfrancisco (at Stow Lake)

A night with amazing people

#warriorsgame #iyel #whoyel #oraclesucks (at Oracle Arena)

Restoration in the Park

#mashsf #goldengatebridge #scenery

The Weather Makes Things Better

#marinheadlands #mashsf #scenery

Sunrise hunting: Glen Park Canyon

#sunrise #scenery #glenpark #mashsf #sanfrancisco #sf (at Glen Canyon Park)

The odd thing is my first reaction was to take a picture.

#sanfrancisco #sf #marketst #downtown #mashsf #fire (at Van Ness and Market)

I got pulled over today. It was totally worth it

#scenery #mashsf #glenpark (at Glen Canyon Park)

A bat ran into my wheel.

#mashsf #sunset #scenery #hawkhill (at Hawk Hill)

$60 builds. Commuter

K H S

Cervelo S2

framesaving a KHS

NEW Miche Pistard’s NEW Miche Pistard’s NEW Miche Pistard’s NEW Miche Pistard’s NEW Miche Pistard’s

NEW Miche Pistard’s

WPH: Red Hook Training

#wolfpackhustle #wph #mashsf