ZachKaplanCycles.com:
Ride start near Pleasant Hill BART station
ZachKaplanCycles.com:
Iron Horse Trail
ZachKaplanCycles.com:
Janusz on ICE Monster
ZachKaplanCycles.com:
Dave on Cruzbike Quest, Neal with Easy Racers Tour Easy
ZachKaplanCycles.com:
John's Catrike Expedition has an ICE neck rest
ZachKaplanCycles.com:
Lunch stop at Lanardi's Market in Danville
ZachKaplanCycles.com:
Riding behind Leslie on Catrike Pocket
ZachKaplanCycles.com:
Riding behind John on Catrike Expedition
ZachKaplanCycles.com:
Urban part of Iron Horse trail in Walnut Creek
ZachKaplanCycles.com:
Old railroad bridge on Iron Horse Trail
ZachKaplanCycles.com:
New bridge over Treat Ave.
ZachKaplanCycles.com:
Riding over Treat Ave. to Pleasant Hill BART station
ZachKaplanCycles.com:
Group at end of ride
ZachKaplanCycles.com:
Group photo
ZachKaplanCycles.com:
Closer group photo
ZachKaplanCycles.com:
Exploring poorly marked section of Iron Horse Trail north of Pleasant Hill
ZachKaplanCycles.com:
Found the trail and continued north
ZachKaplanCycles.com:
Approaching aircraft lights near Buchanan Field Airport
ZachKaplanCycles.com:
Bridge near northern end of Iron Horse Trail
ZachKaplanCycles.com:
Bridge goes over creek that is very low due to drought
ZachKaplanCycles.com:
Easy Racers Tour Easy & Cruzbike Quest in Neal's Honda Odyssey