Every haiku so far

405 poems, one per activity, newest first. Each is a five-seven-five assembled from that activity's own numbers. The newest is the one on the e-paper panel right now. Data as of 27 October 2026.

2026

ON THE PANEL NOW

The run begins nowwarm morning, then the long climbHome before the heat

Relegated · 27 Oct 2026 · 0.7 mi · Walk

Thirteen miles of ridea hard hour, and nothing moreLog it and move on

Deer Canyon to Waimea · 25 Oct 2026 · 12.9 mi · Mountain bike

The run was easystill wind and the sound of breathStill light, and the dust

Afternoon Pickleball · 23 Oct 2026 · 0.9 mi · Pickleball

Warm sun on the roadseven miles, and the warm windThe ride was enough

A little off today · 21 Oct 2026 · 7.0 mi · Mountain bike

Five miles in the warmwarm wind and the sound of breathThe road, and then home

"Unconfirmed report of mountain lion feeding area" · 19 Oct 2026 · 5.0 mi · Trail run

Seven miles of rideseven miles under warm skiesNothing to prove here

Morning sneak · 16 Oct 2026 · 6.7 mi · Mountain bike

Four miles before dawna hard hour, and nothing moreWarm air, then coffee

Heat is back, canyon still closed · 14 Oct 2026 · 3.7 mi · Run

Out for five miles nowthe legs remember the climbMild air, then coffee

Lunch Run · 12 Oct 2026 · 5.0 mi · Run

Warm light on the trailbreathing, and the road, and dustWarm light, and the dust

Social bike · 9 Oct 2026 · 5.1 mi · Mountain bike

Warm sun on the roadone long shadow on the roadWarm air, then coffee

Canyon reopened · 8 Oct 2026 · 7.4 mi · Mountain bike

The run was easythe run was easy todayThe run was enough

Afternoon Rock Climb · 6 Oct 2026 · Rock climbing

Warm light on the trailwarm wind and the sound of breathNothing else to say

Pretty mUch everywhere, it's gonna be hot · 4 Oct 2026 · 5.6 mi · Run

Warm sun on the roadthe light goes gold on the hillsEnough for today

Afternoon Pickleball · 1 Oct 2026 · 0.7 mi · Pickleball

The run was steadyone long shadow on the roadWarm wind at the door

Little guy · 30 Sep 2026 · 2.8 mi · Run

Warm sun on the roadthe ride was steady todayThe ride was enough

Vacation is over · 28 Sep 2026 · 6.0 mi · Mountain bike

Three miles before dawnthree miles, and the legs held onThe legs remember

Extra Credit - Dale Ball · 25 Sep 2026 · 3.0 mi · Mountain bike

The ride was steadyone long shadow on the roadThe road, and then home

Windsor Trail to Chamisa · 25 Sep 2026 · 8.0 mi · Mountain bike

Cool sun on the roadseven miles under cool skiesLog it and move on

Atalaya Mountain · 24 Sep 2026 · 7.2 mi · Hike

Three miles before dawnthe hills give nothing awayNothing else to say

Morning Run · 22 Sep 2026 · 3.2 mi · Run

The ride was easysix miles of easy breathingHome before the heat

Greenie 1 with Girls Gone Riding · 20 Sep 2026 · 6.0 mi · Mountain bike

Warm morning, and dustthe light goes gold on the hillsHome before the heat

Fri-yay · 18 Sep 2026 · 8.2 mi · Mountain bike

Three miles before dawnmild morning, then the long climbThe legs remember

Spanish class · 16 Sep 2026 · 3.4 mi · Run

Mild sun on the roadthe road, the mild wind, the lightThree miles, all of them

Volunteering/fire recovery · 16 Sep 2026 · 3.3 mi · Workout

The easy run endsone long shadow on the roadHome before the heat

Afternoon Weight Training · 15 Sep 2026 · Weight training

Ride, and nothing elsethe light goes gold on the hillsNothing else to say

Trying to convert a friend into a biker · 13 Sep 2026 · 4.1 mi · Mountain bike

Hot wind, and the dusthot wind and the sound of breathSix miles, all of them

1️⃣0️⃣ years 💍👰‍♀️🤵🏻 with Joelo · 10 Sep 2026 · 6.3 mi · Mountain bike

Run, and nothing elsenothing but the still wind nowHome before the heat

Afternoon Weight Training · 9 Sep 2026 · Weight training

Warm air, moving legswarm wind and the sound of breathFive miles, all of them

Family Miramar 🚴‍♀️🚴‍♀️🛼🏃‍♀️ · 6 Sep 2026 · 5.0 mi · Run

Still wind, and the dustthe road, the still wind, the lightThe legs remember

Afternoon Pickleball · 4 Sep 2026 · 0.8 mi · Pickleball

Mild wind, and the dustthe legs remember the climbMild light, and the dust

Bike chase · 3 Sep 2026 · 2.2 mi · Run

Out for five miles nowthe road, the warm wind, the lightBreathing, and the road

Sept 1 is still summer · 1 Sep 2026 · 4.7 mi · Trail run

Mild sun on the roadthe ride was brutal todayLog it and move on

Canyon to Canyon · 30 Aug 2026 · 9.9 mi · Mountain bike

Run, and nothing elsethe still air, the same old roadAn easy good day

Afternoon Rock Climb · 28 Aug 2026 · Rock climbing

Hot air, moving legsthe ride was brutal todayNothing else to say

El Niño can suck my tits · 26 Aug 2026 · 6.9 mi · Mountain bike

The easy run endsnothing but the still wind nowLog it and move on

Afternoon Weight Training · 24 Aug 2026 · Weight training

The ride was easyfour miles, and the legs held onHome before the heat

Short and slow · 20 Aug 2026 · 4.1 mi · Mountain bike

An easy run homethe light goes gold on the hillsThe legs remember

Afternoon Rock Climb · 18 Aug 2026 · Rock climbing

Warm sun on the roadwarm morning, then the long climbBreathing, and the road

Fartlek I guess · 17 Aug 2026 · 3.1 mi · Run

Mild morning, and dustthree miles, and the legs held onEnough for today

Trestles · 15 Aug 2026 · 3.4 mi · Run

Seven ride miles loggedthe hills give nothing awayHome before the heat

First day of school jitters · 13 Aug 2026 · 6.7 mi · Mountain bike

An easy run homenothing but the still wind nowThe run was enough

Belay monkey · 12 Aug 2026 · Rock climbing

Two miles in the warmthe road, the warm wind, the lightWarm light, and the dust

Gliderport · 11 Aug 2026 · 1.5 mi · Hike

Warm sun on the roadtwo miles of easy breathingHome before the heat

Annie's Canyon x2 · 9 Aug 2026 · 1.7 mi · Hike

Mild light on the trailthe ride was brutal todayMild air, then coffee

Connect 3 · 8 Aug 2026 · 7.9 mi · Mountain bike

One miles in the warmone miles, and the legs held onBreathing, and the road

Afternoon Pickleball · 6 Aug 2026 · 0.9 mi · Pickleball

Run, and nothing elsethe run was easy todayThe run was enough

Afternoon Weight Training · 5 Aug 2026 · Weight training

Eight miles in the warmone long shadow on the roadWarm light, and the dust

Kid carting · 4 Aug 2026 · 7.6 mi · E-bike

The run was brutalthe road, the mild wind, the lightThe trail keeps its own

Morning Run · 2 Aug 2026 · 4.7 mi · Run

Warm air, moving legswarm wind and the sound of breathLog it and move on

Chasing shade · 30 Jul 2026 · 5.3 mi · Mountain bike

Warm morning, and dustwarm wind and the sound of breathThe road, and then home

Afternoon Run · 28 Jul 2026 · 3.8 mi · Run

Mild wind, and the dustthree miles, and the legs held onThe legs remember

Half a run · 26 Jul 2026 · 3.1 mi · Run

Warm air, moving legsnothing but the warm wind nowWarm air, then coffee

Hot and sore · 23 Jul 2026 · 3.6 mi · Run

Still air, moving legsthe run was easy todayEnough for today

Afternoon Weight Training · 21 Jul 2026 · Weight training

The ride begins nowthe hills give nothing awayThe road, and then home

Transcounty to Puma · 19 Jul 2026 · 11.9 mi · Mountain bike

Out for six miles nowthe hot air, the same old roadThe ride was enough

Hot slow explore · 16 Jul 2026 · 6.3 mi · Mountain bike

The ride was steadythe legs remember the climbHome before the heat

Afternoon Mountain Bike Ride · 13 Jul 2026 · 5.9 mi · Mountain bike

Mild air, moving legsthe ride was brutal todayNothing else to say

Natasha's Revenge 🕷️ · 11 Jul 2026 · 5.7 mi · Mountain bike

Warm wind, and the dustthe ride was steady todayThe trail keeps its own

😴🦥 · 8 Jul 2026 · 6.3 mi · Mountain bike

The run begins nowthe road, the mild wind, the lightEnough for today

Morning Run · 5 Jul 2026 · 3.5 mi · Run

Mild air, moving legsthe run was easy todayMild air, then coffee

4 kidz 1 woof · 4 Jul 2026 · 2.6 mi · Hike

Five miles before dawnbreathing, and the road, and dustBreathing, and the road

Morning Run · 2 Jul 2026 · 4.8 mi · Run

The run was easytwo miles, and the legs held onAn easy good day

👧🏽🚲Bike follow · 30 Jun 2026 · 1.8 mi · Run

Ten miles before dawnthe hills give nothing awayThe ride was enough

Exploring · 29 Jun 2026 · 10.3 mi · Mountain bike

One miles in the mildthe hills give nothing awayOne miles, all of them

Taking visitors around · 28 Jun 2026 · 1.1 mi · Hike

Mild air, moving legsthe ride was steady todayMild air, then coffee

Afternoon Mountain Bike Ride · 25 Jun 2026 · 6.2 mi · Mountain bike

The run was brutalfive miles, and the legs held onEnough for today

Birthday run and nerd alert · 23 Jun 2026 · 4.5 mi · Run

The brutal run endssix miles, and the legs held onSix miles, all of them

Lunch Run · 20 Jun 2026 · 6.0 mi · Run

The ride begins nowthe light goes gold on the hillsThe legs remember

Blowing off steam · 18 Jun 2026 · 6.8 mi · Mountain bike

Out for one miles nowthe road, the mild wind, the lightMild wind at the door

Kid loop · 16 Jun 2026 · 0.8 mi · Ride

Ride, and nothing elseeight miles, and the legs held onEnough for today

Afternoon Mountain Bike Ride · 16 Jun 2026 · 7.7 mi · Mountain bike

Mild light on the trailsix miles of easy breathingEnough for today

YMCA pickup roundtrip · 15 Jun 2026 · 6.2 mi · E-bike

Six miles in the mildsix miles, and the legs held onHome before the heat

Throwback - TP North Lot to Dog Beach · 14 Jun 2026 · 6.5 mi · Run

The easy run endsa warm wind, and the long roadNothing else to say

Afternoon Pickleball · 11 Jun 2026 · 1.1 mi · Pickleball

Four miles in the warmthe warm air, the same old roadThe run was enough

Afternoon Run · 10 Jun 2026 · 3.8 mi · Run

Mild wind, and the dustmild wind and the sound of breathEnough for today

Daley Ranch · 7 Jun 2026 · 9.1 mi · Mountain bike

Four miles before dawnthe light goes gold on the hillsFour miles, all of them

The thermometer LIES · 4 Jun 2026 · 3.8 mi · Run

Mild light on the trailthe ride was steady todayThe legs remember

Another jaunt · 2 Jun 2026 · 7.4 mi · Mountain bike

Mild wind, and the dustthe light goes gold on the hillsThe legs remember

Casual jaunt · 1 Jun 2026 · 4.5 mi · Mountain bike

One miles before dawnthe run was easy todayMild light, and the dust

Girl scout camping · 30 May 2026 · 1.5 mi · Hike

Run, and nothing elsebreathing, and the road, and dustMild wind at the door

Still hungry still stiff · 29 May 2026 · 3.3 mi · Run

Four miles before dawnmild morning, then the long climbThe road, and then home

Hungry and stiff · 27 May 2026 · 4.0 mi · Run

The run begins nowthe hills give nothing awayNothing to prove here

Thwarted Pickleball · 24 May 2026 · Pickleball

Five miles before dawnmild wind and the sound of breathHome before the heat

Black Mtn peak + Black Widow · 24 May 2026 · 4.6 mi · Mountain bike

Run, and nothing elsethe run was easy todayStill air, then coffee

Quick lift · 22 May 2026 · Weight training

Mild light on the trailbreathing, and the road, and dustBreathing, and the road

To YMCA/pickup · 22 May 2026 · 2.9 mi · E-bike

Seven miles of ridea hard ride, honestly loggedEnough for today

Bee a hero · 20 May 2026 · 6.8 mi · Mountain bike

Six miles in the mildmild morning, then the long climbThe road, and then home

Cobbles Appendix Cobbles · 18 May 2026 · 6.3 mi · Mountain bike

Still air, moving legsstill morning, then the long climbThe legs remember

Afternoon Pickleball · 15 May 2026 · Pickleball

The trail is steadythe ride was steady todayA steady good day

I am here to complain about my child's sleep again · 14 May 2026 · 6.2 mi · Mountain bike

The ride begins nowthe mild air, the same old roadThe legs remember

Blessed clouds · 12 May 2026 · 10.6 mi · Mountain bike

Mild air, moving legstwo miles of easy breathingNothing else to say

Bomb down the hill! · 11 May 2026 · 2.3 mi · E-bike

The trail is savagemild morning, then the long climbNothing to prove here

Across 3 - Running Edition · 10 May 2026 · 6.3 mi · Run

The run begins nowthe run was easy todayBreathing, and the road

Afternoon Pickleball · 7 May 2026 · 1.0 mi · Pickleball

The steady ride endsthe ride was steady todayEnough for today

Puma · 4 May 2026 · 3.3 mi · Mountain bike

The run begins nownothing but the mild wind nowEnough for today

Kids. Move. So. Slowly · 3 May 2026 · 2.3 mi · Hike

Cool wind, and the dustsix miles, and the legs held onHome before the heat

Mesa / Cobbles · 2 May 2026 · 5.5 mi · Run

Out for four miles nowbreathing, and the road, and dustEnough for today

Afternoon Run · 28 Apr 2026 · 4.0 mi · Run

Out for nine miles nowbreathing, and the road, and dustLog it and move on

Across West · 25 Apr 2026 · 9.4 mi · Mountain bike

Mild wind, and the dustthe ride was steady todayMild light, and the dust

Across · 24 Apr 2026 · 6.8 mi · Mountain bike

Mild morning, and dustsix miles, and the legs held onEnough for today

Afternoon Mountain Bike Ride · 22 Apr 2026 · 6.0 mi · Mountain bike

Mild sun on the roadfour miles, and the legs held onFour miles, all of them

Afternoon Trail Run · 20 Apr 2026 · 3.6 mi · Trail run

Cool sun on the roadbreathing, and the road, and dustFive miles, all of them

Oooh, clockwise! · 18 Apr 2026 · 4.7 mi · Run

Seven ride miles loggedthe ride was steady todayThe ride was enough

🦌 · 15 Apr 2026 · 7.2 mi · Mountain bike

Cool wind, and the dusta hard hour, and nothing moreThe legs remember

Afternoon Mountain Bike Ride · 13 Apr 2026 · 7.4 mi · Mountain bike

An easy ride homesix miles, and the legs held onNothing else to say

Stanley Park Bike Cruise · 11 Apr 2026 · 6.2 mi · Ride

Cool air, moving legsa hard run, honestly loggedCool air, then coffee

Vancouver - Stanley Park · 11 Apr 2026 · 3.6 mi · Run

An easy run homethe run was easy todayCool air, then coffee

Nanaimo - Neck Point Park · 10 Apr 2026 · Hike

Six miles in the coldsix miles of brutal breathingCold wind at the door

Seattle 2 - Green Lake · 8 Apr 2026 · 5.7 mi · Run

The run begins nowcold wind and the sound of breathLog it and move on

Seattle 1 · 7 Apr 2026 · 2.3 mi · Run

Still morning, and dustone long shadow on the roadStill air, then coffee

Kids climbing chaos · 6 Apr 2026 · Rock climbing

Cool sun on the roadcool morning, then the long climbNothing else to say

Child meander · 5 Apr 2026 · 0.6 mi · Hike

Still air, moving legsa still wind, and the long roadLog it and move on

Lunch Pickleball · 2 Apr 2026 · 1.0 mi · Pickleball

The trail is steadya mild wind, and the long roadEnough for today

Afternoon Mountain Bike Ride · 1 Apr 2026 · 6.2 mi · Mountain bike

The snake in the brusha snake crossed the road aheadThe ride was enough

Afternoon Mountain Bike Ride · 31 Mar 2026 · 6.8 mi · Mountain bike

One miles in the mildnothing but the mild wind nowThe trail keeps its own

I am (not) Moana · 29 Mar 2026 · 0.9 mi · Paddleboard

Warm wind, and the dustthe run was steady todayLog it and move on

Afternoon Pickleball · 27 Mar 2026 · 1.0 mi · Pickleball

Cool sun on the roadcool morning, then the long climbEnough for today

Post drop off · 27 Mar 2026 · 4.7 mi · Run

Mild air, moving legsthree miles of steady breathingHome before the heat

Practice makes... Marginally better · 24 Mar 2026 · 3.2 mi · Mountain bike

Warm sun on the roadnothing but the warm wind nowWarm wind at the door

Afternoon Pickleball · 22 Mar 2026 · 1.0 mi · Pickleball

A steady ride homethe legs remember the climbThe trail keeps its own

Safety bail · 22 Mar 2026 · 2.9 mi · Mountain bike

Mild wind, and the dustbreathing, and the road, and dustBreathing, and the road

Morning Run · 20 Mar 2026 · 3.8 mi · Run

Still air, moving legsthe run was easy todayThe road, and then home

Afternoon Weight Training · 18 Mar 2026 · Weight training

Six miles in the warmsix miles of steady breathingBreathing, and the road

Pre heat wave · 16 Mar 2026 · 6.4 mi · Mountain bike

The run begins nowwarm morning, then the long climbTwo miles, all of them

Afternoon Pickleball · 15 Mar 2026 · 1.7 mi · Pickleball

Four miles before dawncool morning, then the long climbNothing else to say

Morning Run · 14 Mar 2026 · 3.7 mi · Run

Mild air, moving legsthe legs remember the climbMild air, then coffee

Lunch Mountain Bike Ride · 11 Mar 2026 · 2.6 mi · Mountain bike

The easy run endsthe light goes gold on the hillsThe run was enough

Lifting at the Y · 9 Mar 2026 · Weight training

One miles in the warmthe light goes gold on the hillsWarm wind at the door

Afternoon Pickleball · 8 Mar 2026 · 1.2 mi · Pickleball

Seven ride miles loggedmild wind and the sound of breathThe legs remember

Afternoon Mountain Bike Ride · 6 Mar 2026 · 6.5 mi · Mountain bike

Eight miles before dawnbreathing, and the road, and dustThe road, and then home

Benign snake · 4 Mar 2026 · 7.8 mi · Mountain bike

Seven miles of ridea mild wind, and the long roadBreathing, and the road

Ooh that's nature · 2 Mar 2026 · 7.2 mi · Mountain bike

The easy run endsone miles, and the legs held onThe run was enough

Cul-de-sac Pickleball · 1 Mar 2026 · 0.6 mi · Pickleball

Out for four miles nowwarm morning, then the long climbThe run was enough

Well F that · 27 Feb 2026 · 3.8 mi · Run

Mild wind, and the dustmild wind and the sound of breathNothing else to say

Splish splash · 25 Feb 2026 · 7.2 mi · Mountain bike

Mild morning, and dustthe road, the mild wind, the lightNothing else to say

Belly Full of Banh Mi · 23 Feb 2026 · 2.4 mi · Trail run

Three miles before dawnnothing but the cold wind nowNothing to prove here

Belly full of pasties · 20 Feb 2026 · 2.6 mi · Run

Cold morning, and dustsix miles, and the legs held onCold air, then coffee

Vacation Legs · 19 Feb 2026 · 6.2 mi · Run

Still air, moving legsstill morning, then the long climbThe legs remember

Basically the Winter Olympics · 17 Feb 2026 · Ice skate

Warm air, moving legswarm wind and the sound of breathThe run was enough

Snow Snake 🐍 · 16 Feb 2026 · 2.8 mi · Alpine ski

Seven miles of ridemild wind and the sound of breathNothing to prove here

Cobbles up shitz down · 13 Feb 2026 · 6.6 mi · Mountain bike

Run, and nothing elsethe run was easy todayCool wind at the door

Shosh's jaunt · 11 Feb 2026 · 0.6 mi · Run

Cool sun on the roadtwo miles, and the legs held onA steady good day

Afternoon Run · 11 Feb 2026 · 2.3 mi · Run

Nine miles before dawnnine miles, and the legs held onThe trail keeps its own

Lunch Mountain Bike Ride · 9 Feb 2026 · 9.4 mi · Mountain bike

Mild light on the trailsix miles, and the legs held onHome before the heat

Post nap · 6 Feb 2026 · 5.8 mi · Mountain bike

Mild light on the trailthe ride was steady todayThe ride was enough

Afternoon Mountain Bike Ride · 3 Feb 2026 · 6.8 mi · Mountain bike

Out for four miles nowmild wind and the sound of breathMild air, then coffee

Afternoon Run · 2 Feb 2026 · 3.7 mi · Run

The trail is steadyone long shadow on the roadThree miles, all of them

Morning Run · 31 Jan 2026 · 3.4 mi · Run

The easy run endsthe mild air, the same old roadMild light, and the dust

Lunch Pickleball · 29 Jan 2026 · 1.0 mi · Pickleball

Six miles before dawna hard hour, and nothing moreThe legs remember

Lunch Mountain Bike Ride · 28 Jan 2026 · 6.4 mi · Mountain bike

Run, and nothing elsethe light goes gold on the hillsA brutal good day

Morning Run · 26 Jan 2026 · 4.6 mi · Run

Seven miles of ridea mild wind, and the long roadThe ride was enough

Afternoon Mountain Bike Ride · 23 Jan 2026 · 7.0 mi · Mountain bike

Mild light on the trailthe mild air, the same old roadThe legs remember

Conquered my nemesis (a pile of rocks) · 21 Jan 2026 · 8.1 mi · Mountain bike

Four miles in the coolnothing but the cool wind nowThe legs remember

Morning Run · 19 Jan 2026 · 3.7 mi · Run

Warm sun on the roadthe legs remember the climbThe road, and then home

Desert temps · 17 Jan 2026 · 6.2 mi · Mountain bike

Cool light on the traila hard run, honestly loggedThe trail keeps its own

Natick · 14 Jan 2026 · 4.0 mi · Run

Five miles in the coldnothing but the cold wind nowLog it and move on

Boston · 11 Jan 2026 · 4.6 mi · Run

Four miles in the coolthe cool air, the same old roadThe legs remember

Black Widow · 8 Jan 2026 · 3.7 mi · Mountain bike

The ride was easythe ride was easy todayBreathing, and the road

Afternoon Mountain Bike Ride · 6 Jan 2026 · 2.0 mi · Mountain bike

Six miles in the coola cool wind, and the long roadBreathing, and the road

Bike path westward · 4 Jan 2026 · 6.0 mi · Run

The run begins nowthe run was easy todayMild wind at the door

Jan 1 · 1 Jan 2026 · 2.0 mi · Run

2025

Out for five miles nowfive miles, and the legs held onNothing else to say

Back in Black (Mountain) · 29 Dec 2025 · 4.8 mi · Mountain bike

Run, and nothing elsefive miles, and the legs held onLog it and move on

SR 56 Bike path loop · 27 Dec 2025 · 5.2 mi · Run

The steady run endsthree miles of steady breathingMild wind at the door

Xmas strut · 25 Dec 2025 · 3.3 mi · Run

Four miles before dawnfour miles, and the legs held onBreathing, and the road

Before the rains · 23 Dec 2025 · 3.8 mi · Run

Ten miles before dawnthe legs remember the climbThe trail keeps its own

Sightseeing · 21 Dec 2025 · 9.8 mi · Mountain bike

Mild air, moving legsfour miles of brutal breathingNothing to prove here

☀️ · 18 Dec 2025 · 4.4 mi · Run

The trail is steadythe ride was steady todayNothing else to say

Lunch Mountain Bike Ride · 16 Dec 2025 · 6.5 mi · Mountain bike

Six miles in the coolthe road, the cool wind, the lightCool wind at the door

Made my first Strava segment · 13 Dec 2025 · 6.0 mi · Run

Five miles in the warmfive miles, and the legs held onFive miles, all of them

Black Mountain · 11 Dec 2025 · 5.3 mi · Mountain bike

Out for six miles nowsix miles, and the legs held onLog it and move on

New Tunnel who dis · 9 Dec 2025 · 5.8 mi · Mountain bike

Cool sun on the roadthe run was savage todayLog it and move on

Back on the ground · 7 Dec 2025 · 8.1 mi · Run

Mild light on the trailsix miles, and the legs held onThe ride was enough

Flat stuff · 5 Dec 2025 · 6.2 mi · Mountain bike

Cool wind, and the dustone long shadow on the roadBreathing, and the road

Cobbles-Appendix-Cobbles · 3 Dec 2025 · 6.2 mi · Mountain bike

Cool wind, and the dustnine miles, and the legs held onNine miles, all of them

Mission Trails · 30 Nov 2025 · 8.9 mi · Mountain bike

Cool air, moving legsfive miles of brutal breathingCool light, and the dust

Gobble gobble · 27 Nov 2025 · 5.2 mi · Run

Seven ride miles loggedmild wind and the sound of breathThe trail keeps its own

Ruts · 25 Nov 2025 · 7.4 mi · Mountain bike

Mild light on the trailnothing but the mild wind nowA brutal good day

Back to the canyon · 24 Nov 2025 · 4.5 mi · Run

Mild wind, and the dustmild wind and the sound of breathMild wind at the door

Family Ride around Lake Miramar! · 23 Nov 2025 · 5.3 mi · Ride

The trail is steadythe run was steady todayThe trail keeps its own

Afternoon Run · 21 Nov 2025 · 3.8 mi · Run

The run was easya cool wind, and the long roadCool wind at the door

Finding running buddies on Facebook · 19 Nov 2025 · 2.6 mi · Run

Three miles in the mildthe hills give nothing awayThe legs remember

Afternoon Run · 17 Nov 2025 · 2.9 mi · Run

A steady run homethe legs remember the climbThe trail keeps its own

Morning Run · 15 Nov 2025 · 3.1 mi · Run

The steady ride endsone long shadow on the roadThe road, and then home

Afternoon Mountain Bike Ride · 12 Nov 2025 · 6.8 mi · Mountain bike

Cool sun on the roadcool wind and the sound of breathA savage good day

Silver Strand 12k · 9 Nov 2025 · 7.5 mi · Run

Cool morning, and dustfour miles, and the legs held onThe run was enough

Morning Run · 6 Nov 2025 · 3.9 mi · Run

Warm air, moving legsnothing but the warm wind nowThe ride was enough

Afternoon Mountain Bike Ride · 4 Nov 2025 · 8.0 mi · Mountain bike

Four miles before dawnone long shadow on the roadFour miles, all of them

Miriam woke us up at 5am · 2 Nov 2025 · 4.4 mi · Run

A brutal run homethe light goes gold on the hillsHome before the heat

Oof · 30 Oct 2025 · 4.5 mi · Run

Out for nine miles nownine miles of brutal breathingNothing to prove here

Hills are hard when biking also · 28 Oct 2025 · 9.3 mi · Mountain bike

The trail is brutalthe legs remember the climbNothing else to say

Same old (not so) boring route · 26 Oct 2025 · 8.7 mi · Run

Out for eight miles noweight miles, and the legs held onNothing to prove here

Copycat route + some exploring · 24 Oct 2025 · 7.8 mi · Mountain bike

Mild sun on the roadthe run was savage todayHome before the heat

Oops double hill · 22 Oct 2025 · 5.5 mi · Run

Still sun on the roadthe run was easy todayLog it and move on

One stride · 19 Oct 2025 · Run

The savage run endsone long shadow on the roadCool wind at the door

High tide adventure · 19 Oct 2025 · 6.6 mi · Run

Ride, and nothing elsenine miles, and the legs held onMild air, then coffee

Lunch Mountain Bike Ride · 16 Oct 2025 · 8.8 mi · Mountain bike

Mild light on the trailbreathing, and the road, and dustThe trail keeps its own

Afternoon Run · 13 Oct 2025 · 3.5 mi · Run

Mild morning, and dustsix miles, and the legs held onA brutal good day

The black and white goat always sleeps on top of the shed · 11 Oct 2025 · 5.6 mi · Run

Four miles before dawna warm wind, and the long roadWarm air, then coffee

Eastward · 9 Oct 2025 · 4.2 mi · Run

The steady ride endsthe mild air, the same old roadA steady good day

Lunch Mountain Bike Ride · 6 Oct 2025 · 7.0 mi · Mountain bike

Four miles before dawna hard run, honestly loggedThe run was enough

Afternoon Run · 4 Oct 2025 · 4.5 mi · Run

An easy run homeone miles, and the legs held onThe road, and then home

Alabama Hills wander · 2 Oct 2025 · 0.6 mi · Walk

The run begins nowthe run was savage todayThe trail keeps its own

Mt. Whitney from Whitney Portal and JMT · 1 Oct 2025 · 22.3 mi · Hike

The trail is easycool morning, then the long climbThe run was enough

A stroll from Cottonwood Lakes Trailhead · 29 Sep 2025 · 2.8 mi · Hike

Five miles in the warmnothing but the warm wind nowWarm light, and the dust

E-cargo bike adventure · 28 Sep 2025 · 5.5 mi · E-bike

Out for three miles nowwarm wind and the sound of breathLog it and move on

Afternoon Run · 27 Sep 2025 · 3.0 mi · Run

Out for four miles nowmild wind and the sound of breathThe trail keeps its own

Morning Run · 25 Sep 2025 · 3.8 mi · Run

The ride begins nowthe ride was steady todayThe legs remember

Afternoon Mountain Bike Ride · 23 Sep 2025 · 8.1 mi · Mountain bike

The run begins nowbreathing, and the road, and dustThe run was enough

Mt. Woodson (and Potato Chip Rock) · 21 Sep 2025 · 7.5 mi · Hike

The run begins nowmild wind and the sound of breathSix miles, all of them

Mesa to Cobbles · 18 Sep 2025 · 5.6 mi · Run

Ride, and nothing elsebreathing, and the road, and dustThe trail keeps its own

Afternoon Mountain Bike Ride · 16 Sep 2025 · 5.7 mi · Mountain bike

Ten miles in the mildthe legs remember the climbThe run was enough

Praise the clouds · 14 Sep 2025 · 10.1 mi · Run

Out for five miles nowfive miles, and the legs held onMild air, then coffee

Morning Run · 12 Sep 2025 · 4.6 mi · Run

A steady ride homemild wind and the sound of breathMild light, and the dust

Anniversary Ride 🎊🥂 · 11 Sep 2025 · 7.7 mi · Mountain bike

Out for three miles nowa warm wind, and the long roadHome before the heat

Catching up · 9 Sep 2025 · 3.0 mi · Run

Six miles before dawnsix miles, and the legs held onBreathing, and the road

Morning Trail Run · 7 Sep 2025 · 6.5 mi · Trail run

Eight miles before dawnthe road, the warm wind, the lightHome before the heat

Lunch Mountain Bike Ride · 4 Sep 2025 · 8.1 mi · Mountain bike

Warm morning, and dustwarm wind and the sound of breathBreathing, and the road

Morning Run · 2 Sep 2025 · 4.0 mi · Run

Mild morning, and dustmild wind and the sound of breathMild light, and the dust

Morning Run · 31 Aug 2025 · 9.1 mi · Trail run

The hard trail run endsnothing but the mild wind nowBreathing, and the road

Exploring Black Mountain · 28 Aug 2025 · 3.7 mi · Trail run

Four miles before dawnone long shadow on the roadLog it and move on

Post hike shakeout · 26 Aug 2025 · 4.1 mi · Run

The trail is savagethe warm air, the same old roadWarm light, and the dust

Mt San Jacinto from Marion Trailhead · 24 Aug 2025 · 13.0 mi · Hike

Warm wind, and the dustone long shadow on the roadThe legs remember

It's a dry heat · 22 Aug 2025 · 4.6 mi · Run

Mild light on the trailthe run was brutal todayThe road, and then home

Post drop off run · 20 Aug 2025 · 5.4 mi · Run

Out for eight miles nowthe road, the mild wind, the lightMild light, and the dust

Morning Run · 17 Aug 2025 · 8.1 mi · Run

Mild wind, and the dustmild wind and the sound of breathThe legs remember

Black Mountain via Miner's Loop · 15 Aug 2025 · 4.4 mi · Trail run

A steady ride homethe hills give nothing awayThe ride was enough

The mix up day · 12 Aug 2025 · 6.2 mi · Mountain bike

Six miles in the mildthe mild air, the same old roadMild light, and the dust

Found Tunnel 4, lost the way out · 10 Aug 2025 · 6.5 mi · Run

Four miles in the mildthe legs remember the climbThe trail keeps its own

Morning Run · 7 Aug 2025 · 3.9 mi · Run

Ride, and nothing elsethe ride was easy todayEnough for today

Canyon Camp Commute · 6 Aug 2025 · 3.2 mi · E-bike

The run begins nowthe legs remember the climbA brutal good day

Afternoon Run · 5 Aug 2025 · 4.8 mi · Run

A savage run homethe run was savage todayMild light, and the dust

Del Mar Mesa Loop · 3 Aug 2025 · 6.0 mi · Run

Out for four miles nowfour miles, and the legs held onBreathing, and the road

Mesa attempt · 31 Jul 2025 · 4.0 mi · Run

Out for five miles nowthe road, the mild wind, the lightThe road, and then home

🐺🐺🐺🐺🐺 · 29 Jul 2025 · 5.2 mi · Run

Out for four miles nowfour miles, and the legs held onBreathing, and the road

Morning Run · 26 Jul 2025 · 3.5 mi · Run

The trail is easytwo miles, and the legs held onThe deer, and the dust

Exploring with S and 🐶 · 24 Jul 2025 · 2.0 mi · Walk

Mild light on the trailthe run was steady todayLog it and move on

Morning Run · 24 Jul 2025 · 3.4 mi · Run

Mild morning, and dustfour miles, and the legs held onBreathing, and the road

New Home Course · 21 Jul 2025 · 4.0 mi · Run

Mild air, moving legsthe hills give nothing awayMild air, then coffee

See ya later, Massachusetts · 18 Jul 2025 · 3.1 mi · Run

Three miles in the warmthe light goes gold on the hillsEnough for today

Miserable moving prep · 17 Jul 2025 · 3.2 mi · Run

The trail is steadythe run was steady todayMild air, then coffee

Omni Mt. Washington · 13 Jul 2025 · 3.8 mi · Run

Run, and nothing elsethe legs remember the climbBreathing, and the road

Variation on a theme · 9 Jul 2025 · 4.3 mi · Run

Warm air, moving legsthe road, the warm wind, the lightNothing else to say

Morning Run · 7 Jul 2025 · 4.4 mi · Run

Mild morning, and dustmild morning, then the long climbMild wind at the door

Midland City Forest 2 · 4 Jul 2025 · 3.1 mi · Run

Three miles in the mildmild wind and the sound of breathA steady good day

Midland City Forest · 2 Jul 2025 · 3.0 mi · Run

Three miles before dawnthe run was steady todayLog it and move on

Muggy in Michigan · 30 Jun 2025 · 3.4 mi · Run

Four miles in the mildfour miles, and the legs held onThe trail keeps its own

Afternoon Run · 28 Jun 2025 · 4.0 mi · Run

The run begins nowa mild wind, and the long roadBreathing, and the road

Personal Arboretum Tour · 27 Jun 2025 · 2.6 mi · Walk

Mild morning, and dustmild morning, then the long climbThe trail keeps its own

Morning Run · 26 Jun 2025 · 3.0 mi · Run

Mild wind, and the dustthe light goes gold on the hillsBreathing, and the road

40 for 40 · 23 Jun 2025 · 4.4 mi · Run

The trail is easythe still air, the same old roadThe legs remember

Is this... Cool down? 🦋 · 21 Jun 2025 · Run

The trail is easyone miles, and the legs held onEnough for today

Somerville Road Runners 26x1 Leg 15, 6:27 split · 21 Jun 2025 · 1.1 mi · Run

Out for two miles nowtwo miles, and the legs held onMild wind at the door

Warm Up · 21 Jun 2025 · 1.6 mi · Run

Five miles before dawnthe legs remember the climbBreathing, and the road

Forgotten lunch · 20 Jun 2025 · 4.5 mi · Ride

Three miles before dawnthe legs remember the climbMild wind at the door

Lunch Run · 18 Jun 2025 · 3.5 mi · Run

The trail is brutalthe run was brutal todayThe trail keeps its own

Baldface Circle Trail · 15 Jun 2025 · 10.3 mi · Hike

One miles before dawnthe run was easy todayThe trail keeps its own

Cool down · 13 Jun 2025 · 0.8 mi · Run

Mild wind, and the dustthe legs remember the climbMild air, then coffee

Mile Trial · 13 Jun 2025 · 1.0 mi · Run

Out for two miles nowmild wind and the sound of breathThe road, and then home

Warm Up · 13 Jun 2025 · 1.5 mi · Run

Run, and nothing elsemild wind and the sound of breathNothing to prove here

Lunch Run · 11 Jun 2025 · 4.5 mi · Run

Three miles in the coolthree miles, and the legs held onAn easy good day

Picking up the kids · 9 Jun 2025 · 3.0 mi · E-bike

Out for three miles nowthe cool air, the same old roadEnough for today

Picking up the bike · 9 Jun 2025 · 3.2 mi · Run

Five miles in the mildfive miles, and the legs held onThe run was enough

The worst timing choice · 7 Jun 2025 · 5.0 mi · Run

Mild air, moving legsbreathing, and the road, and dustFour miles, all of them

A true morning run · 5 Jun 2025 · 4.0 mi · Run

Ride, and nothing elsethree miles of easy breathingThe legs remember

Moving to temporary residence 1 · 4 Jun 2025 · 3.2 mi · E-bike

The hard trail run endsbreathing, and the road, and dustThe road, and then home

Sneaking one in · 3 Jun 2025 · 3.5 mi · Trail run

Mild sun on the roadsix miles, and the legs held onThe legs remember

Afternoon Run · 31 May 2025 · 5.5 mi · Run

The easy run endsmild wind and the sound of breathNothing to prove here

Orienteering! 🧭 · 29 May 2025 · 3.9 mi · Hike

Three trail run miles loggedmild wind and the sound of breathEnough for today

Lunch Run · 28 May 2025 · 3.2 mi · Trail run

The run begins nowthe legs remember the climbCool light, and the dust

Escápe · 26 May 2025 · 5.1 mi · Run

The easy run endsthe hills give nothing awayStill air, then coffee

Morning Rock Climb · 25 May 2025 · Rock climbing

Out for one miles nowthe cool air, the same old roadThe road, and then home

Shoshana's Mile · 24 May 2025 · 1.0 mi · Run

The run was easythe run was easy todayNothing to prove here

Lunch Run · 22 May 2025 · 3.7 mi · Run

Cool sun on the roadthe run was steady todayNothing to prove here

Afternoon Run · 20 May 2025 · 4.0 mi · Run

Five miles in the mildmild morning, then the long climbNothing else to say

Morning Run · 18 May 2025 · 5.2 mi · Run

The steady run endsnothing but the mild wind nowEnough for today

Unmotivated and muggy · 16 May 2025 · 3.8 mi · Run

The run begins nowone long shadow on the roadFive miles, all of them

Lunch Run · 14 May 2025 · 4.6 mi · Run

Mild wind, and the dustthe light goes gold on the hillsLog it and move on

They said they wanted to go to a track! · 11 May 2025 · Run

Cool light on the trailthe run was brutal todayThe legs remember

Mother's Day Gift to Myself · 11 May 2025 · 7.1 mi · Run

Two miles before dawnthe legs remember the climbCool light, and the dust

An unexpected adventure · 10 May 2025 · 1.5 mi · Hike

The trail is easythe run was easy todayThe road, and then home

"Efficient" CRG · 9 May 2025 · Rock climbing

A steady run homeone long shadow on the roadBreathing, and the road

Lunch Run · 7 May 2025 · 3.4 mi · Run

Cool light on the trailfive miles, and the legs held onThe legs remember

Morning Run · 5 May 2025 · 4.6 mi · Run

Three miles in the mildthe run was easy todayMild air, then coffee

Home Inspection · 2 May 2025 · 2.8 mi · Run

Four miles before dawnnothing but the mild wind nowEnough for today

Horseshit and a rattlesnake · 30 Apr 2025 · 4.0 mi · Run

The run begins nowmild wind and the sound of breathBreathing, and the road

Yucca and Lizards · 28 Apr 2025 · 4.0 mi · Run

Out for one miles nowone miles, and the legs held onHome before the heat

Smite reunion! · 27 Apr 2025 · 1.1 mi · Walk

Out for two miles nowbreathing, and the road, and dustNothing to prove here

Time zone shakeout · 26 Apr 2025 · 2.0 mi · Run

Mild morning, and dustfive miles, and the legs held onLog it and move on

Morning Run · 25 Apr 2025 · 4.6 mi · Run

Mild light on the trailfive miles, and the legs held onHome before the heat

A long, meandering pick up · 23 Apr 2025 · 5.4 mi · E-bike

Three miles in the coolthe road, the cool wind, the lightCool wind at the door

Errand run · 23 Apr 2025 · 3.4 mi · Run

Five miles before dawnfive miles, and the legs held onEnough for today

Ode to Paul Revere? · 20 Apr 2025 · 5.0 mi · Run

The trail is steadynothing but the cold wind nowNothing to prove here

Morning Run · 18 Apr 2025 · 3.1 mi · Run

The trail is steadythe light goes gold on the hillsNothing else to say

Something is better than nothing · 16 Apr 2025 · 2.4 mi · Run

The trail is brutala mild wind, and the long roadThe run was enough

Lunch Run · 14 Apr 2025 · 5.5 mi · Run

Still air, moving legsthe run was easy todayThe run was enough

Afternoon Weight Training · 13 Apr 2025 · Weight training

Out for four miles nowbreathing, and the road, and dustLog it and move on

Afternoon Run · 11 Apr 2025 · 3.5 mi · Run

Cold wind, and the dustnothing but the cold wind nowThe trail keeps its own

Cross Fells Trail Jaunt · 9 Apr 2025 · 4.0 mi · Trail run

Cold sun on the roadcold morning, then the long climbThe trail keeps its own

Afternoon Run · 7 Apr 2025 · 3.5 mi · Run

Mild sun on the roadone long shadow on the roadMild air, then coffee

Suns out, guns (and gut) out · 4 Apr 2025 · 4.8 mi · Run

Cold light on the trailbreathing, and the road, and dustCold wind at the door

Lunch Run · 2 Apr 2025 · 5.0 mi · Run

Still light on the trailbreathing, and the road, and dustThe trail keeps its own

Evening Dumbells · 1 Apr 2025 · Weight training

Cold sun on the roadthe cold air, the same old roadThe trail keeps its own

Afternoon Run · 30 Mar 2025 · 6.3 mi · Run

Five miles in the coolnothing but the cool wind nowNothing else to say

Afternoon Run · 28 Mar 2025 · 4.6 mi · Run

Two miles in the coolthe run was steady todayCool light, and the dust

West Farm quick one · 26 Mar 2025 · 2.4 mi · Run

Cool wind, and the dustone miles, and the legs held onHome before the heat

Sick kid day · 25 Mar 2025 · 1.1 mi · Hike

The easy run endsa mild wind, and the long roadThe legs remember

Temperatures Plummet · 23 Mar 2025 · 5.7 mi · Alpine ski

Warm sun on the roadthe run was easy todayWarm wind at the door

Jay Peak Spring Riding · 22 Mar 2025 · 11.9 mi · Snowboard

Five miles before dawnfive miles of brutal breathingFive miles, all of them

Lunch Run · 19 Mar 2025 · 4.5 mi · Run

Cool sun on the roadthe hills give nothing awayThe trail keeps its own

Afternoon Run · 18 Mar 2025 · 4.0 mi · Run

Still wind, and the dustthe hills give nothing awayHome before the heat

Basement dumbells · 16 Mar 2025 · Workout

Still morning, and dustthe light goes gold on the hillsEnough for today

Afternoon Rock Climb · 14 Mar 2025 · Rock climbing

Cold air, moving legsthe hills give nothing awayNothing to prove here

Joel's a hero · 12 Mar 2025 · 3.6 mi · Run

Cool wind, and the dusta hard run, honestly loggedFour miles, all of them

Afternoon Run · 10 Mar 2025 · 3.8 mi · Run

The run was brutalcold morning, then the long climbCold light, and the dust

Testing the incident detection algorithm · 8 Mar 2025 · 6.2 mi · Run

Out for four miles nowfour miles, and the legs held onHome before the heat

Excellent weather · 6 Mar 2025 · 4.0 mi · Run

Cold air, moving legsthe road, the cold wind, the lightCold air, then coffee

Back to winter · 3 Mar 2025 · 3.1 mi · Run

The trail is easythe run was easy todayBreathing, and the road

Ring Fit · 2 Mar 2025 · Workout

Cold sun on the roadthree miles of steady breathingNothing to prove here

Stroller jog · 1 Mar 2025 · 3.0 mi · Run

The steady run endsthree miles, and the legs held onNothing else to say

Free the forearms · 27 Feb 2025 · 3.1 mi · Run

An easy run homestill wind and the sound of breathBreathing, and the road

Lunch Rock Climb · 26 Feb 2025 · Rock climbing

The run was steadythe run was steady todayFour miles, all of them

Free the thighs! · 25 Feb 2025 · 3.7 mi · Run

Five miles before dawnthe road, the cold wind, the lightThe trail keeps its own

Morning Run · 23 Feb 2025 · 4.5 mi · Run

The trail is easythe still air, the same old roadNothing to prove here

Kid climbing · 22 Feb 2025 · Rock climbing

Still light on the trailthe light goes gold on the hillsThe run was enough

Afternoon CRG · 20 Feb 2025 · Rock climbing

Out for three miles nowthe light goes gold on the hillsThe road, and then home

Lunch Run · 18 Feb 2025 · 2.7 mi · Run

Cold air, moving legsfive miles, and the legs held onNothing else to say

Lunch Run · 12 Feb 2025 · 5.0 mi · Run

Run, and nothing elsethe run was easy todayThe road, and then home

Maine Hut Trail Day 3 · 9 Feb 2025 · 4.5 mi · Nordic ski

Cold light on the trailtwelve miles, and the legs held onBreathing, and the road

Maine Hut Trail Day 2 · 8 Feb 2025 · 11.7 mi · Nordic ski

One miles in the coldthe hills give nothing awayBreathing, and the road

Maine Hut Trail Day 1 · 7 Feb 2025 · 1.4 mi · Nordic ski

Cold wind, and the dusta hard hour, and nothing moreEnough for today

Free the calves! · 3 Feb 2025 · 6.2 mi · Run

The run was easya still wind, and the long roadThe trail keeps its own

Skate Date · 31 Jan 2025 · Ice skate

Cold air, moving legsbreathing, and the road, and dustBreathing, and the road

Lunch Run · 29 Jan 2025 · 5.1 mi · Run

Mild wind, and the dustthe hills give nothing awayThe legs remember

Evening Alpine Ski · 28 Jan 2025 · 2.8 mi · Alpine ski

The steady run endsthree miles of steady breathingBreathing, and the road

Guess I missed the earthquake · 27 Jan 2025 · 3.0 mi · Run

Cold wind, and the dustone miles, and the legs held onNothing else to say

Pond skate · 26 Jan 2025 · 0.7 mi · Ice skate

Out for five miles nowthe cold air, the same old roadFive miles, all of them

Lunch Run · 25 Jan 2025 · 5.2 mi · Run

The trail is steadytwo miles of steady breathingTwo miles, all of them

Just a wee one · 23 Jan 2025 · 1.7 mi · Run

Cold wind, and the dustthe road, the cold wind, the lightThe legs remember

Old Haunts · 22 Jan 2025 · 4.4 mi · Run

Run, and nothing elseone miles, and the legs held onThe trail keeps its own

Afternoon Run · 21 Jan 2025 · 0.6 mi · Run

Five miles before dawna cold wind, and the long roadEnough for today

Castle Island · 21 Jan 2025 · 5.5 mi · Run

One miles in the mildone miles of easy breathingLog it and move on

Kids' first chairlifts · 20 Jan 2025 · 1.2 mi · Alpine ski

The trail run was hardnothing but the cold wind nowFive miles, all of them

Third time's a charm · 19 Jan 2025 · 4.5 mi · Trail run

Three miles in the coldone long shadow on the roadA steady good day

Lunch Run · 17 Jan 2025 · 3.5 mi · Run

Cold light on the trailthree miles of steady breathingThe road, and then home

Afternoon Run · 15 Jan 2025 · 3.3 mi · Run

Out for two miles nowthe light goes gold on the hillsMild air, then coffee

Moonlight ski lesson · 14 Jan 2025 · 2.3 mi · Alpine ski

Three miles in the coldnothing but the cold wind nowCold light, and the dust

Lunch Run · 13 Jan 2025 · 3.0 mi · Run

Cold morning, and dustthe hills give nothing awayA steady good day

Winter Wonderland · 11 Jan 2025 · 7.3 mi · Run

Four miles before dawnfour miles, and the legs held onCold light, and the dust

Afternoon Run · 9 Jan 2025 · 4.0 mi · Run

Mild wind, and the dustthe run was easy todayBreathing, and the road

Ski Lesson · 7 Jan 2025 · 1.4 mi · Alpine ski

Cold sun on the roadtwo miles, and the legs held onThe legs remember

Afternoon Run · 7 Jan 2025 · 1.8 mi · Run

The run was brutalone long shadow on the roadThe road, and then home

Whipple Whapple Whoo · 5 Jan 2025 · 6.2 mi · Run

An easy run homenothing but the still wind nowStill wind at the door

Proof of relationship · 3 Jan 2025 · Rock climbing

Run, and nothing elsethe road, the cold wind, the lightCold light, and the dust

A Blustery Day · 2 Jan 2025 · 3.3 mi · Run

The run begins nowthe hills give nothing awayNothing else to say

Jovial Jaunt to Jumpstart January · 1 Jan 2025 · 0.9 mi · Walk

2024

Cold wind, and the dusta cold wind, and the long roadCold light, and the dust

Western Greenway from Rock Meadows · 31 Dec 2024 · 10.1 mi · Trail run

Four miles in the coldthe cold air, the same old roadCold light, and the dust

Morning Run with Dre · 30 Dec 2024 · 3.5 mi · Run

Cold light on the trailthe run was easy todayTwo miles, all of them

Record of Nap · 29 Dec 2024 · 2.0 mi · Hike

An easy run homethe cold air, the same old roadThe trail keeps its own

Whaleback Mtn kid adventure · 28 Dec 2024 · 2.4 mi · Alpine ski

The run was steadyone long shadow on the roadLog it and move on

Morning Run · 26 Dec 2024 · 3.4 mi · Run

The trail is steadythe run was steady todayThe run was enough

Slippery little fella · 24 Dec 2024 · 4.0 mi · Run

Out for nine miles nowcold morning, then the long climbBreathing, and the road

Did It · 22 Dec 2024 · 9.2 mi · Run

The ride was easysix miles of easy breathingNothing else to say

Nap resistance has no regard for weather · 21 Dec 2024 · 6.0 mi · E-bike

The run was steadybreathing, and the road, and dustCold air, then coffee

Snow shuffle · 20 Dec 2024 · 2.6 mi · Run

Cold sun on the roadthree miles, and the legs held onCold wind at the door

Lunch Run · 19 Dec 2024 · 3.1 mi · Run

Five miles in the coolcool morning, then the long climbThe run was enough

Lunch Run · 17 Dec 2024 · 4.6 mi · Run

The trail is steadythe cold air, the same old roadThe trail keeps its own

Swim class sneak-out · 15 Dec 2024 · 2.9 mi · Run

Five miles of trail runone long shadow on the roadThe road, and then home

Sad run · 14 Dec 2024 · 4.6 mi · Trail run

Run, and nothing elsestill wind and the sound of breathLog it and move on

Lunch Rock Climb · 13 Dec 2024 · Rock climbing

Cold air, moving legsbreathing, and the road, and dustThe road, and then home

Afternoon Run · 12 Dec 2024 · 3.0 mi · Run

A steady run homethe legs remember the climbNothing to prove here

Afternoon Run · 10 Dec 2024 · 3.1 mi · Run

Cold air, moving legsthe run was steady todayCold light, and the dust

Morning Run · 9 Dec 2024 · 3.1 mi · Run

Out for six miles nowa cold wind, and the long roadBreathing, and the road

Please nap · 8 Dec 2024 · 5.7 mi · E-bike

Cold light on the trailone long shadow on the roadThe road, and then home

Garmin's incident detection works · 7 Dec 2024 · 8.0 mi · Run

Four miles before dawnthe road, the cold wind, the lightThe road, and then home

Afternoon Run · 5 Dec 2024 · 4.0 mi · Run

Out for four miles nownothing but the cold wind nowNothing else to say

Afternoon Run · 3 Dec 2024 · 4.2 mi · Run

Five miles before dawnfive miles, and the legs held onNothing to prove here

Morning Run · 1 Dec 2024 · 4.6 mi · Run

The trail is brutala cold wind, and the long roadHome before the heat

Battle Road Run · 29 Nov 2024 · 7.1 mi · Run

Still air, moving legsthe run was easy todayThe run was enough

Ring Fit 🎮😂 · 28 Nov 2024 · Workout

The easy run endsfour miles, and the legs held onBreathing, and the road

MathWorks to MathWorks · 27 Nov 2024 · 3.5 mi · Run

Cold morning, and dustthe cold air, the same old roadHome before the heat

Afternoon Run · 26 Nov 2024 · 3.2 mi · Run

Out for six miles nowa hard run, honestly loggedThe run was enough

Around the Mystic Lakes · 24 Nov 2024 · 6.0 mi · Run

Four miles before dawna hard hour, and nothing moreCool air, then coffee

Lunch Run · 22 Nov 2024 · 4.1 mi · Run

Cool sun on the roadthe run was easy todayThe road, and then home

Fresh Pond in the sun · 20 Nov 2024 · 3.5 mi · Run

Cool air, moving legsfour miles, and the legs held onNothing else to say

The Minuteman is boring but flat · 18 Nov 2024 · 4.0 mi · Run

Out for three miles nowone long shadow on the roadHome before the heat

Morning Run · 16 Nov 2024 · 3.4 mi · Run

Run, and nothing elsethe run was easy todayCold light, and the dust

Lunch Run · 14 Nov 2024 · 4.0 mi · Run

Out for five miles nowbreathing, and the road, and dustAn easy good day

Whipple Hill · 11 Nov 2024 · 5.2 mi · Run

Out for ten miles nowthe legs remember the climbThe trail keeps its own

EBike with Miri · 10 Nov 2024 · 9.5 mi · E-bike

Still sun on the roadthe run was easy todayThe road, and then home

Tried a built in Garmin ab workout · 10 Nov 2024 · Pilates

Cool sun on the roadthe legs remember the climbCool air, then coffee

Mommy and Miri hike (and Harry) · 9 Nov 2024 · 2.6 mi · Hike

Run, and nothing elsenothing but the mild wind nowLog it and move on

Blech 2 · 7 Nov 2024 · 4.0 mi · Run

The ride begins nowmild wind and the sound of breathLog it and move on

Stole Joel's Mountain Bike · 6 Nov 2024 · 5.1 mi · Mountain bike

Out for three miles nowone long shadow on the roadNothing else to say

Morning Run · 5 Nov 2024 · 2.8 mi · Run

Five miles before dawnthe run was easy todayThe run was enough

Meadows/Reservoir · 3 Nov 2024 · 5.0 mi · Run

Three miles before dawnthree miles, and the legs held onBreathing, and the road

Picking up Children's Motrin · 1 Nov 2024 · 3.1 mi · Trail run

The easy run endsthe run was easy todayNothing to prove here

Blech · 29 Oct 2024 · 2.7 mi · Run

Five miles before dawnfive miles, and the legs held onThe road, and then home

Busa Bushwhack Trail Race · 27 Oct 2024 · 5.4 mi · Trail run

Out for three miles nowthree miles, and the legs held onThe road, and then home

Lunch Run · 25 Oct 2024 · 2.7 mi · Run

Out for three miles nowthree miles of easy breathingThe road, and then home

Lunch Run · 23 Oct 2024 · 2.6 mi · Run

Five miles in the mildthe run was easy todayThe road, and then home

The Run That Sucked · 21 Oct 2024 · 4.8 mi · Run

Out for three miles nowthree miles, and the legs held onThe road, and then home

Morning Run · 20 Oct 2024 · 2.9 mi · Run

Cool morning, and dustthree miles of easy breathingThe road, and then home

Lunch Run · 18 Oct 2024 · 3.4 mi · Run

Cool sun on the roadthe road, the cool wind, the lightCool air, then coffee

Lunch Run · 16 Oct 2024 · 4.6 mi · Run

The run begins nowthree miles of easy breathingCool wind at the door

Lunch Run · 14 Oct 2024 · 3.4 mi · Run

Cool wind, and the dustcool wind and the sound of breathCool air, then coffee

Afternoon Run · 13 Oct 2024 · 3.4 mi · Run