Took a couple years, but the Rio Salado pathway now connects Phoenix-Tempe-Mesa for 14 car-free miles. #vintagetrek #riosalado #phoenix #tempe #mesa
Commuting along the Rio Salado at sunset. No humans, plenty of adorable burrowing owls. #owl #phoenix #sunset #bikecommute #schwinn #vintagemtb #dropbarmtb
In the southwest, tis the season for long rides to nowhere. #vintagetrek #gillesberthoud #randonneuse #randonneur #veloorange #sugino #diacompe #velocitywheels
Caught at the train crossing this morning. Voluntarily. #vintagemtb #schwinn #mirada #chasefield #phoenix #dropbarmtb
Wrapping up #coffeeneuring 7/7 with some Thanksgiving coffee-in-the-park from my prized #peacecorps mug. 12mi. #coffeeneuring2018
The ride to the summit of Mt Lemmon is wonderful, and painful, but the views and and the decent are so worth it. #mtlemmon #brevet #randonneur #randonneuring #vintagetrek #tucson #arizona
Wrapping up the Mt Lemmon 200k #brevet #randonneur #randonneuring #mtlemmon #tucson #salsabikes #salsavaya
#coffeeneuring 6/7 at the @bicycle_nomad 2nd Saturday ride. 30mi. #coffeeneuring2018
Heart of Arizona 200k #brevet complete. First brevet on this bike. Not bad, minus the still very real jet lag. #randonneur #randonneuring #vintagetrek #trek #gillesberthoud
Daytime bike ride from #frankfurt airport: stunning fall forest wonderland. Pre-dawn bike ride to Frankfurt airport: Terrifying tunnel into all of your deepest fears. #biketravel #airportbikeride #fall #bromptontravels