Archive

July 2026

RAGBRAI 2026

RAGBRAI Postscript 2: Clean Slate

St. Louis Canyon. The kids remembered the sandstone.

The last day at Starved Rock, and the last post of the series: a planning day with tea and the Full Focus Planner, St. Louis Canyon with kids who’ve outgrown the trail, grandparents at the lodge, and the yearly ritual of wiping the slate clean before the drive home to Virginia.

Read full note →
RAGBRAI 2026

RAGBRAI Postscript: Starved Rock

The view from the office this morning.

Day fourteen of the RAGBRAI log: the anti-RAGBRAI day — sleeping in at Starved Rock, Sid Meier’s memoir, Marc’s first buffet, St. Louis Canyon, a round of “pass Marc” in the pool, an SXSW EDU submission, and a birthday drink with Sarah.

Read full note →
RAGBRAI 2026

RAGBRAI Day 7: The Finale

The MLB stadium at the Field of Dreams, in the mist, full of bike helmets.

Day thirteen of the RAGBRAI log: the last 34 miles into Dubuque — a misty solo roll to the start, batting practice at the Field of Dreams, one final Beekman’s rescue by Jeremy’s ears, the Mississippi, and then Field of Dreams again that night with the kids at Starved Rock.

Read full note →
RAGBRAI 2026

RAGBRAI Day 6: The Girls’ First RAGBRAI

Camp outside Dyersville: eight miles from town, zero bars of cell service, one Starlink.

Day twelve of the RAGBRAI log: both girls ride their first RAGBRAI — Elizabeth to the meeting town, Maura to the finish — plus Iowa’s smallest cow, a regrettable Red Bull, a soft landing in a ditch, and a derailleur that didn’t survive the gravel.

Read full note →
RAGBRAI 2026

RAGBRAI Day 5: Century Day

Jesup, the last pass-through town, holding it down with the Iowa Pork tent and a sky-dancer.

Day eleven of the RAGBRAI log: 102 miles on a written game plan and a cranky knee — two Casey’s stops, a perfect pace line, Beekman’s at mile 55, the century patch, and a finish over the Wapsipinicon into Independence.

Read full note →
RAGBRAI 2026

RAGBRAI Day 0: We Made It

Downtown Onawa, Day 0

Day six of the RAGBRAI log: the last leg to Onawa, a lucky state-park campsite on Blue Lake, loose meat sandwiches downtown, and a 4:30 alarm for the first day of the ride.

Read full note →