Pandemic hair

Begone, 2020! Looking Back at an Intense Year

/
2020 in a nutshell. (Choking haze courtesy of wildfire smoke.) Good…

Circling Back to the Oregon Coast and California Redwoods

/
Between the pandemic and smoke, we spent a biiit more time…

The Best Books I Read In 2020

/
Amid all the upheaval of 2020, at least I found time to…
Guacamole Mesa views mountain biking

Posturing Ain't Pretty (and Other Desert Teachings)

/
The area around Hurricane, Utah is a tumultuous riot of…

Solitude in the Elkhorn and Wallowa Mountains

/
Coming off two weeks working on my parents' property right before…

Sewer Trenches Versus Carpal Tunnel

/
The project! My brother provided me with an Official Construction…
trail of the hiawatha ebike

My Case For Why Ebikes Rule

/
My dad ticking off (rainy) miles on the Trail of the Hiawatha…

Setting Up a Garage Gym for Home Workouts

/
GarageFit! You won't need a spare wheel that randomly arrived…

The Wonderful, Trying Adventure of Bike Touring

/
Ahhh, nature. Traffic, wildfire smoke, and 95 degrees. What…
castle-in-santagata-di-puglia

Say What, I'm (Almost) An Italian Citizen?!

/
Bike touring magic in Northern Italy in 2015. I never met…
columbia gorge storm

Dealing With Emotional Lightning Strikes

/
A moody day overlooking the Columbia Gorge. When I get hit…

Racing the High Cascades 100, Round Two

/
The ride summary of a fellow racer in the High Cascades…