a surprisingly temperate but gray late winter bike commute in Seattle

31:25
a late morning unexpectedly warm bike commute in Seattle

33:50
warm but overcast Seattle morning commute

15:48
How Good Is The Cheapest Canyon Road Bike?

30:00
lightly drizzling bike commute in Seattle

35:30
wet and rainy bike commute in Seattle

20:03
slightly less windy commute in seattle

13:20
The biggest barriers to bike commuting and tips for overcoming them

18:03