Tonight’s riding partner ~ he won. (at Minneapolis)

Trying to ski on a bike - oh boy.

New kicks keep me rolling. #minneapolis #angrycatfish #mycielo #cielobikes

10 miles in to subzero riding calls for one of these @angrycatfish @intelligentsiacoffee breaks. #minneapolis #angrycatfish #intelligentsia

2 feels like -13. #minneapolis #mycielo #angrycatfish

Rolling Fat Bikes w/ @angrycatfish

Hi Viz Hi Caf @angrycatfish @intelligentsia w/ @nategoltz

@searchandstate sighting. #searchandstate #minneapolis #carhartt (at Wilderness)

Out with the old, in with the cold. #minneapolis #lynskey #angrycatfish #rapha (at The North)

Pit stop @angrycatfish #intelligentsia #minneapolis