photography blog

R4R 2023 Kickoff

R4R 2023 Kickoff

New and familiar faces riding on a spectacular New Years Day.

Y4K

Y4K

On Christmas morning, perhaps my final ride of the year, I hit the mark of 4,000 miles ridden in...

Just enough charge

Just enough charge

Surprised that the garmin had enough juice to make it through the end of the ride

Club Moto

Club Moto

Club Moto is a dirt bike track in Livermore, CA where amateur riders can test their...

kraft und kalt

kraft und kalt

Good to know I wasn't the only soul to ride on a cold December morning 🙂 Ride while it's not...

the falling leaves…

the falling leaves…

(inspired by a jazz standard) Fall moves right along, and winter's on the horizon. Noticeable that...

Basic Tunnel Loop

Basic Tunnel Loop

Just an early Sunday solo ride before the day gets going.

CS Treasure Island

CS Treasure Island

Braving the morning chill, this turned out to be a great way to spend a Sunday morning.

Tower Cranes

Tower Cranes

Often symbolic of the level of progress in a city, I've had opportunity to shoot...

136/3667

136/3667

Ensuring that my average for the year will end up over 10 miles per calendar day.

is Indian Summer over?

is Indian Summer over?

thick gray marine layer has persisted for the last few days. Could it be fall? 131/3545

Our Daily Grind

Our Daily Grind

Title shortened from "Give us this day our daily grind"

In and Out of Fog

In and Out of Fog

The fog line continually receded this morning, by the time we were finished it was looking like a...

Golden Hour Homebound

Golden Hour Homebound

Spent the day on the road for work, rode home as the sky was drenched in October late afternoon...