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
Have a day in #Frankfurt and a bicycle? Try the GrünGürtel route! Lots of dirt, a bit of climbing and 63km of wonderful scenery. #brompton isn’t the perfect bike, but it worked! #bromptontravels #biketravel #biketouring #travelbybike #fall #germany
Today on “Bromptons and Bakeries”. #coffeeneuring 5/7 Frankfurt, Germany. 41mi. #coffeeneuring2018 #brompton #bromptoninbakery #bromptontravels #biketravel #travelbike