sfbike: 10435 Cones where safe-hit posts will go
sfbike: 10437 DPT workers apply glue to bottom of safe-hit posts
sfbike: 10438 DPT clears spot on ground for safe-hit post
sfbike: 10439 DPT plants safe-hit post into the ground
sfbike: 10440 DPT plants safe-hit post into the ground
sfbike: 10442 Cyclist view of separated path on Market from Hayes-9th St
sfbike: 10443 Almost one block of Market separated bike path complete
sfbike: 10446 First user of separated path on Market
sfbike: 10447 And then there were two
sfbike: 10449 Party of three
sfbike: 10450 Group approaches Fell-Polk intersection
sfbike: 10453 Black and white make gray
sfbike: 10460 Looking east at separated bike path on Market from Hayes-9th to Fell-10th
sfbike: 10464 Looking west at separated bike path on Market from Hayes-9th to Fell-10th
sfbike: 10703 Blazing Saddles cyclist in separated path
sfbike: 10704 View of westbound separated path from opposite direction