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

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

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

#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