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: 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