A foggy, still. start to the morning’s #festive500 ride. But a sunny, if windy, end. 400km down, 100km to go. #kogamiyata #randonneur #randonneurextra #tempe
When mountain camping season ends, desert camping season begins. #mcdowellmountains #salsavaya #kogamiyata #randonneurextra #randonneur #miyata #vintagebike #sonorandesert #camping #biketouring #s24o
#coffeeneuring 7/7 at the #dtphx farmers market with coffee from @urbangroundscoffeeco 16mi #coffeeneuring2019
I wanted to clean up the house, so I started in the garage. I got as far as putting up a new bike rack. Good enough. #bikerack #garagesofinstagram #toomanybikes
#coffeeneuring 6/7 at Pima Canyon #southmountainpark. 12mi. #koga #miyata #randonneurextra #coffeeoutside
I ride this path past the airport on my way to #bikesaviors. Sometimes there’s something fun, like this helicopter. The other day there was an Antonov AN-124, the worlds largest production cargo plane, parked off in the distance #skyharbor #antonov #an124 #dropbarmtb #schwinn #mirada #dropbarmtb #riosalado
#coffeeneuring 5/7. This time in Boston, via bike share, at #darwinsltd. It’s at these times I deeply miss my #brompton. 4mi. #coffeeneuring2019
Scrap fabric makes for fun mud flaps. #vintageschwinn #mirada #fatfranks #waldfenders
#coffeeneuring 4/7 Borrowed bikes from the inn, did fall stuff along the Cross New Hampshire Adventure Trail, drank coffee in town. Really need to come back and ride the entire #crossnewhampshireadventuretrail #coffeeneuring2019
Sewed up a new flight bag for those short, laptop-optional, trips. A mashup of inspiration from bags I’ve owned but didn’t quite work for me. I think this one does. #menwhosew @tempesales #flightbag #duraflex @rawtokyo_jp #sailrite