#wollymammoth in the forest ! #braap !!! . #vscocam #vscocycling #upness #outsideisfree #getlostadventureclub #rapha #roadslikethese

Connecting with @ultratradition has lead to much shreducation. A true gentleman, Story teller & heartbreaker. Thanks for letting me tag along #vscocam #vscocycling #upness #outsideisfree #roadslikethese #ridewithheart #rapha #getlostadventureclub

Ripping down springville • don’t touch the brakes #cantstopwontstop . #vscocam #vscocycling #outsideisfree #rapha #ridewithheart #

@krasniakjulie bringing some class and panache to the #sunrisesessions . #vscocam #vscocycling #ridewithheart #rapha #outsideisfree #upness

@hanspoot has a rad Bilenky . Thanks for adding to the already great group. #vscocam #vscocycling #rapha #steelisreal

Rolling with the strongest and most diverse crew yet. 13 deep towards the hills. #rapha #ridewithheart #vscocam #vscocycling #upness #outsideisfree #getlostadventureclub

More like 0 psi… Gnarly thorns #outsideisexpensive #flattimesatridgemonthight #vscocam #vscocycling

How did I not know about this park until today?!?! #vscocam #vscocycling #outsideisfree

At the top of the descent into the dalles. ‘Twas a good road. #vscocam #vscocycling #outsideisfree #getlostadventureclub #upness #raphacontinental #dufur

#sunrisesessions are legit. #vscocam #vscocycling #outsideisfree #chasethesun #cantstopwontstop #upness #ridewithheart #rapha #theathleticlife