kcxd: Iona Beach (60k)
kcxd: Horseshoe Bay (60k)
kcxd: Soul at the beach
kcxd: Iona Beach ride
kcxd: Bike at Iona Beach
kcxd: Gorgeous sunset at Iona Beach
kcxd: Solo at the top of the UBC hill
kcxd: Jodi's bike at the top of the UBC hill
kcxd: It's been a long time
kcxd: Iona Beach again (60k)
kcxd: Training rides
kcxd: Breaking in the Secteur
kcxd: Deep Cove/Mount Seymour
kcxd: Deep Cove/Mount Seymour
kcxd: Deep Cove/Mount Seymour
kcxd: Deep Cove/Mount Seymour
kcxd: Seymour Conservation Trail
kcxd: Porteau Cove ride
kcxd: Porteau Cove ride
kcxd: Training rides
kcxd: Up early for a ride before work
kcxd: Training rides
kcxd: Milestone
kcxd: River Road
kcxd: River Road
kcxd: Last training ride
kcxd: 2012 Pacific Populaire
kcxd: 2012 Pacific Populaire
kcxd: 2012 Pacific Populaire
kcxd: 2012 Pacific Populaire