Sign Up for Free

Track your rides and runs via your iPhone, Android or GPS device, analyze your performance, and compare with friends.

Aylwin Villanueva

Aylwin Villanueva

San Rafael, California
Follow on Strava

2015, first full season as a runner: Way Too Cool 50K - March 7 Lake Sonoma 50M - April 11 Mountains2Beach Marathon - May 24 Tahoe Rim Trail 50M - July 18 Portland Marathon - Oct 4 North Face Endurance Challenge 50M - Dec 5

Monthly Activity Distance

  • 0 mi
  • 120
  • 240
  • 360
  • 480
  • 600
Oct 2014
Jan 2015

Current Month

  • 36.9mi
  • 4h 36m
  • 1,424ft

Recent Achievements

  • Best estimated Marathon effort
  • Best estimated 10k effort
  • 2nd best estimated 30k effort
  • 2nd best estimated Half-Marathon effort


Distance 2,076.5mi
Time 318h 4m
Elevation Gain 255,020ft
Runs 187


Total Distance 4,211.8mi
Total Time 647h 39m
Total Elev Gain 415,594ft
Total Runs 440

Recent Photos

  • Prepping our legs on some local #dirt as part of our #taper. 
We're both off to Portland Marathon this weekend, can't believe it's only been about a year since our first marathon!
  • #Sunday #morning feelers.
  • Out, and above, the #fog. ⛅️
  • #Morning peace. ????☀️
  • #Toast exploration with @mundoweather after taking me up Sutro for the first time...and @jennymaier giving us a shout from her folk's place!
  • Last bit of climbing today before the Tamalpa Headlands 50K this Saturday....while day dreaming of the high #mountains in #Utah!
  • #Toast halfsies with @mundoweather on my long commute to work! Training for an ultra involves learning how to run at a good pace with this! :)
  • Tam #sunrise sendoff for @emileleon @fernandodss @dylanbo who are off to CCC, UTMB and OCC, respectively. Safe travels, have fun, and good luck in your races!!
  • Monday #morning sensations, above the #clouds at ~2500ft.
  • Beautiful sunrise up on Tam, and a great #morning #run. Big thanks to @dylanbo for showing me the 'official' scramble route! And a big Happy Birthday to @fernandodss Thanks for taking your time and always sharing your advice and insights on racing and training! Wishing you a great UTMB!!
  • @emileleon and I welcoming new folks up on Tam. So easy to get hooked with the views, the trails, the suffering, and the people. 
#sf #run #mountain #running #photooftheday
  • Clear morning for an easy breezy 6 miler! Short weekend coming tomorrow and volunteering at the #SF Marathon on Sunday!
  • Easy and smooth Ninja run....moving surprisingly well, all things considering! Trying not to get too excited though to keep the injuries away!
  • Time to stretch out the legs!
  • Looking for my rhythm. #trt50
  • #22, but first summit....with contact lenses. 
Not a lot of people know this (till now!), but I have to wear glasses almost every minute of the day...But I do not wear them when I run or am on the bike so I don't really see well which makes it hard to descend on the trails or pick a line. I already noticed the huge advantage even climbing up through Tucker trail and the rocky parts of Eldridge! *More selfie-ish photos to come....because my phone's rear camera no longer works. :(
  • Early morning start on the #bike, since sciatica returned and is preventing me from running.
  • Thought it was a solo Wednesday #summit since everyone's prepping for Western States....till I video-bombed @marina_douche @stricklanmj @runinfrmlife at the top! ???? -
Good luck and have fun to everyone racing, pacing, crewing, and supporting (/heckling?) at States!!! You are all a huge inspiration me!!! We are rooting for y'all!
  • Wednesday Tam by #bike.. After the training runs at Tahoe this past weekend, I think being healthier will serve me better for TRT50, instead of being fitter.
  • #Tahoe Rim Trail 50M training run, Day 2...23 miles yesterday, 26 miles today. 
Sometimes it's not a race that puts you in a rough, dark patch...But it's where you'll learn to compose yourself and push further.
  • Diamond Peak is...a soul crusher..~2000ft. gain in 2 miles. I didn't think it was going to hurt a lot more than the Wednesday Tam summits, but it actually does.. And I guess it doesn't help that this is my first time up here and first time running in #altitude. 
And this was starting at mile 0, gonna hurt even more when I hit it at mile 30 at #TRT 50 in July..
  • The Tam and I, above the #fog. Back on the trails and trying to find those climbing legs after a 5 day break. 
Hopefully in time for the trip to Tahoe, for the first time, this weekend....and some altitude running for the first time as well.

Good luck and legs to everyone racing the Dipsea this weekend!!
  • Summit #20 before some weekend downtime at Disneyland.
  • Enjoying some sun, some #climbs, and some views on the Ninja Run this #morning. Unfortunately, nobody else showed up, not even I ran into a lot of spider webs.
  • First time summiters!! (Second for @mleibovic). Great morning to be up here!
  • Getting a bit of #fog, a dose of #sun and some fun in Marin!
  • No sleep tonight! Just finished leg #10, my first out of three legs. We started from Calistoga at 3pm and are on our way to Santa Cruz!!
  • Toast #run! It's part of the training 'plan'. -
(And skipping Bay Area's Bike to work Day festivities for the first time since I moved here!)
  • #18: PR, but I've accepted the fact that compared to other climbs (Marincello, Miwok, Eldridge, etc), my Tam climbs from MV have the slowest progress since January.
  • Bros off a mountain..... ...and on a #bike.
  • Starting to believe.....that I can BQ, 2 weeks from now in Santa Barbara...
  • (Emile's #birthday) Party at the top this morning!

Complete with cake and a candle!
  • #Morning #city miles....saving the climbing for the weekend. 
I'll be representing San Francisco Road Runners Club with 11 other runners ( w/ Team Captain @jordandmazur, @mleibovic ) in the co-ed, open division relay team in the Golden Gate Relay that runs from Calistoga to Santa Cruz. We'll be racing, and defending  @sfrrc 's title on Saturday afternoon through Sunday!

#run #sf #running
  • #16 had a lot arch pain.....but at least there was a view!
  • Longest run since Sonoma...legs feeling better, injuries, not so much. Good day to....not doing anything else today.
  • #Running back to civilization after enjoying the #morning peace with @trailhapa.
  • Rough summit #15 after not having to wake up for this in 3 weeks...and not climbing in the last 1.5 weeks! Let's see how the left knee and bum ankle feel on the descent.
  • Back at itttt.....slowly...with the same gear I used in the second half of LS50.
  • Dusted the #bike off...literally. Getting the legs moving again
  • Final shakeout for Lake Sonoma 50. 
Backed off yesterday to let some shin splint-ish injury heal a bit and the left knee recover more from a fall last Saturday. I know I put the miles and the hours in to run a great race, all I can hope for now is a miracle, some luck, and for my drive and energy, from friends out there, to push me through. 
Good luck and legs to everyone racing!
  • #Mountains and a bloody knee yesterday, flat city miles and a shakeout-injury assessment today. So far, I know my pinky finger is's ok I can still Instagram. 
Happy Easter everyone!!
  • Into the San Gabriel #Mountains...heading up Brown Mountain. And using my Hokas on the trail for the first time, because this smart guy packed two left Nike Wildhorses!
  • The shirt does say: #Mountain #Running.

Shorter and flat runs from here on. Get some more sleep, let my little pains recover, esp. the knee since I took a big fall about a mile from the finish. Lake Sonoma 50 Miler next week!
  • #Morning, Duke. 
Sorry, did I wake you?!
  • All 'awake' for a Tam Party at 6am!
  • A WINDY Tam Summit #14, powered by Eritrean food last night! ✌️
  • #TrackTuesday and #TamTuesday. 
I did the former....after lots of caffeine. ☕️
  • Just finished a fun 24 miler as our final long prep for Lake Sonoma 50 miler, which is 2 weeks from now!
  • Another beautiful #morning in the Headlands, perfect day for @stancesocks's launch for their #running sock line! We were lucky enough to try it out on the Saturday @sfrunco #run and they felt great! Buying myself a few more pairs. ✌️
  • Oh those #traffic headlights....I'd rather be chasing headlamps....And I was.
  • ...and less than 12 hrs later...back out for Tam summit #13. 
The road to Lake Sonoma 50 not downhill. 2.5 weeks away! Hoping my bruised big toe heals up in time...,and yes I do think it'll heal while I'm running.
  • #Sunset during our cooling down back to SFRC. #TrackTuesday
  • Gorgeous day out! I was honestly worried as we drove through on and off rain in #Marin. Time to get some easier miles at Point Reyes!
  • Birds chirping and waves crashing.
  • 17 mile dirt-n-vert search took me around the north-west portion of #SanFrancisco. Mix of trail, road, some flats and good punchy climbs. Great to see @stricklanmj and @marina_douche towards the end!
  • Great morning with @joppedal and @mundoweather, in search of stoke....and toast. Reposting both their awesome photos!

Happy 1-year anniversary to the Toast Run, Looking forward to many more.
  • First uphill interval work last night took more out of me than expected....but the suffering to Tam #12 was worth it. 
It's also @emileleon's first 'official' Wednesday MV summit since he realized he's been going the wrong way.
  • Fun n full weekend, but there were a few hours left so.... Tam Summit #11

Laundry can wait. I can't wait to have to have that leftover almond croissant from Tartine this morning though....should've packed it back into my car!

  • Warm, but gorgeous, #morning in the Headlands included a short SFRC #run and a funnn Ninja-ish loop with @run_rudy and Tasia before MUC duties!!
  • Great and easy Ninja Run before #sunrise, as @trailhapa and I find our gears again and hit our first climb since last weekend's race, and as Sebastian preps for his 50K this weekend.
  • #SanFrancisco #Sunrise, and birthday, Shakeout. 
I probably ran too much already. 
Could've ate better. 
Definitely should've slept more. 
Feet probably deserved more rest - ....butttt at the end of the day, looking forward to having a blast this weekend.
  • Ninja Lite on a beautiful #morning. 
Good luck to everyone racing this weekend, have an awesome race!!!
  • Back to the first trail I hit in the Bay Area...
  • "Work" right now, next to, #work back then.
  • Small and fast Ninja group today so it was a solo run for me. 
Chased my own times, listened to birds chirping as my feet landed and kicked up dirt, watched rabbits sprint along, and pushed to get a glimpse of Emily  and @arakni's headlamps, all while hearing the sound of the world wake up.
  • Back to back runs again: Tuesday track last night and climbed this morning. 5th and fastest time (I think) from Mill Valley....but still not fast enough, esp. when it includes an extra failed scramble. This is Tam Summit #10, so far that's at least one summit for every full week in 2015!
  • Avoiding Tam, can't seem to do any significant climbing today, getting some rolling terrain around the lakes though! Some very fast bros ripping it up somewhere here too!
  • Below the #fog, but right at the edge. Thanks for pushing mine.

Ran my fastest Ninja loop on my first official Ninja run.
  • Tired legs on the track last night means no legs on Tam this #morning. But @_anilyst put the pressure on me to find the scramble to the top after 2 failed attempts before....and we freaking did it!!
  • Recovery spin with Kristin after a solid weekend of running.
  • Topped off a great morning....and our stomachs, before work. We both acknowledged we didn't really ride that much to earn this + a breakfast sandwich. But oh wells. #raceweight
  • Go to where your heart and mind are at #peace.
  • Unexpected great company at the top today! I started from Ross and @joppedal started from Mill Valley....and we hit the peak *exactly* at the same time!!
  • Clear and great morning. Sickness, be gone!!
Now chasing some #SanFrancisco toast.
  • Such a #beautiful morning!!! Great to see you guys, even if it was just for a bit, @geferr @bdbfc @kmok23 @yannkerherve . My plan was to ride to the start....but couldn't wake up earlier. Had a 5 hr energy drink and half a cup ☕️ just to get going. 
  • Tam #Summit #6: 2nd time from Mill Valley. Good back to back runs...but super pissed at myself for not knowing where the scramble (the last *rock* climb was)..Glad to run into @fernandodss group though on the descent (they went a bit longer). @sfrunco , can you mark the 'course' on the your way up? ;)
  • On my way to Tam #Summit #5 before watching Strange Magic and the Super Bowl with folks in the city.
  • Warming up on the bridge before tackling Ninja Loop in the Marin Headlands. The city is just gorgeous! Also ran into (not literally) the #MissionCycling Headlands Raid group on the bridge! Looks like it'll be a beautiful #view up there @ahschacter @kmok23 ! I'll try to join you guys next week
  • My fastest Ninja loop. Pretty sure I PRed all the climbs too...This is why I always want to warm up before climbing!!
  • Brainstorming.....with extra miles! Some of my best ideas/solutions have been on the bike/run....but also some of my worse. So I guess it evens out?
  • #Tam Summit #4, first time starting from Mill Valley.
  • Oddly warm, but dusty and really windy!! ???? Cold up here though....and that lone bird is clearly reminding me how windy it is by just floating around without flapping!
  • I don't like starting in the late morning. But...I needed sleep and time on the #trails to let my mind wander.
  • "You learn more from losing than winning. You learn how to keep going." This summit is #3 for #2015.
  • Sometimes you just need to go! ????
  • The only way you can know
You gave it all you had
And I hope that you don't suffer
But take the pain
Hope when the moment comes,
You'll say....????
  • Morning run, powered by San Tung, Bi-Rite, and a lot of motivation.
  • Up on Lucas Valley Road. I used to climb up almost everyday to get to the ranch for work, back when Strange Magic production was here. Saved a ton of mileage for the year was ~3K; my bike had a lot more. Excited to see a lot of folks I worked with, later tonight, as we have our premiere screening, wrap party and close out this chapter in Lucasfilm.
  • My first run with @sfrunco for 2015! 
Beautiful day to be out!! Hitting 20 miles for today with Jonathan; extended the run by descending down to Muir Beach, climbed up Diaz Ridge for the first time, and tacked on a Marincello loop. Legs. Are. Toast.
  • Some recovery miles in the city today. Scoping out possible new apartments, and in deep thoughts whether I want to move back into #SanFrancisco or stay close to the mountains.
  • No mountains here! Just a flat stretch of road along Ocean #Beach.
  • Second Tam summit! "It doesn't get just get faster." ..or smarter! 
But I still suck at descending technical #trails.
  • Sportin the #missioncycling blues and on the #bike this #morning!

My PSA: Get out there if you can, esp. if it's a gorgeous day! ....and also that it's much warmer at the #beach than the valley.
  • I'm waking up, I feel it in my bones
Enough to make my systems blow
  • #Silence. 
PR for.....slowest bridge crossing by #bike. Didn't mind though, savored the moment. Don't know when's the next time the bridge will be completely closed. Yes, the walk path is jammed with cyclists, runners, walkers, and tourists, but we all just need to chill. We are all crossing for a different reason than getting each other's throats.

Be courteous, be safe, and enjoy it.
  • Something different this morning : SF urban climbs.
  • #GoldenGateBridge is closed for the weekend....But I have to get across for the #SF Road Runners Club (@sfrrc ) #run and 2015 kickoff. 
Don't feel like driving, bike is at work, bus takes a while, and definitely not swimming... So I'm #running....
  • Getting out of our chairs and dark offices to play #bikes! 
#bike #cycling
  • Just finished my first climb (rock climb?) up to East Peak with a small crew of Tamalpa Runners. Probably the hardest, most technical ~3 mile climb I've ever done. 
Yes, I touched the door!
  • Solo #run this #morning....I was supposed to meet someone for a run in the Presidio! But I overslept...don't even remember turning off  the alarm, yes it happens to me too.
  • #Sunrise near the top. Reverse Alpine Dam loop this #morning. Stopped for a bit to help a rider, from a small group, with a jammed chain (with the crankset!). Luckily we got it out and nobody had to make the call of shame! 
Happy riding and good morning!
  • Getting much colder. This time I stopped because I realized....I wore my left leg warmer sideways...Guess I needed more caffeine. 
And now I realize this is my first #sunrise on Tam for 2015. Here's to many more!
  • Looking towards Angeles Crest, on my way up some peak called Inspiration Point with crummy legs.
  • At the top of Echo #Mountain. Last time I was up here was summer of 2010, before I moved to San Francisco, and a week before I started at Lucasfilm. Onto uncharted territories and going higher!
  • At the top with theeee sister! There's melted snow!. I'm descending down a different #trail while she heads down the shortest way with her boy.
  • Who's up already..? I am! Heading up to the mountains and training my body to wake up early again after the break. I was watching Dawn of the Planet of the Apes in the comfort of this heater just 5 hours ago. #missioncycling
  • Surprisingly warmer up here in the San Gabriel #Mountains!
  • Wrapping up my 2014 with a #NYE #run on new #trails! Compared to the last 3 years, this might be my least active holiday break though. But since I love climbing the Angeles National Forest by bike...I figure why not find my way around by foot? 
Have a Happy New Year everyone !
#run #running #mountains
  • Good #morning, #LosAngeles.
  • Legs feel meh, and feeling bloated from #holiday eats. ???? But making the most out of it, come join me!
  • #Dogs really like sweat! Duke won't let me go back in till he licks my whole arm and legs.
  • Last Mount Tamalpais #sunrise of #2014. Thank you for the elevation, miles, suffering, and time with friends, old and new. 
Happy Holidays and safe travels to everyone!
  • Took a lot of energy to get out, but glad I did! More last minute Christmas shopping later..
  • Ninja Loop...started from work. 
But, I'll see how time goes, may cut it short...That's what I get for swinging by my desk first and became mildly obsessed in figuring out a bug someone reported in my one of my tools.
  • Having fun and soaking in life before another busy day at work! 
Always try to make time for it! ✌️ I was also curious how this was going to feel.
  • No sunrise on my ride but I've been standing around in #Tiburon, watching for the past 10 minutes, multiple flocks of #birds fly high and low in flying V formations. 
It's freaking amazing!!!
  • Back up on the #mountains already...but this time, on wet roads. Weather could be better, but could be worse!

Riding back in time for the barbershop to open before heading to work.
  • We're coming, #Marin Headlands.

Good luck to everyone racing this weekend....see you before, during, and/or after the race!
  • #Running the first trail I ever ran on in the Bay Area with new eyes. It's been a long way since the days I dabbled on getting back to running while I was on the bike and when two co-workers (@adam.threedee) invited me to run this. 
Thank you to @sfrrc, @sfrunco , their group runs, @jenekirk , and the huge #trail community here in the #BayArea for helping me find my way back to what I used to really enjoy!
  • The road to North Face 50....My final 10+ #run is on the first trail I ever ran on, back from high school. 
Carlos  still swears I killed a frog (by stepping on it accidentally) here many years ago.... Since my folks also returned with a lot of Filipino and Chinese fuel on the run: pilinut polvoron, mango tart from Manila and a pineapple cake from Hong Kong. 
  • Meet Duke!! My brother just got him while my parents and I were in Manila....without warning. Haha

Just took him on his first run! But since he doesn't get out much, he was tired after half a mile.

Time to get my real run in....
  • Very thankful for family, friends, and all the help and guidance I've received to get to this point in life. This for all of you!

Wishing everyone safe travels and a Happy #Thanksgiving!!
  • Chilly #morning....but The Force is with me today....even though it's not very strong!
  • Settle down, it'll all be clear
Don't pay no mind to the demons
They fill you with fear
The trouble—it might drag you down
If you get lost, you can always be found....????
  • Back to back days of elevation, but less (no) pounding today... Interesting #sky this #morning, and a bit chilly up here.
  • Good morning...and Happy #VeteransDay. 
I want to take this time to say thank you to all who served, and  are currently serving, this country. Your service means a great deal to me personally and to those in this United States. "To us in #America, the reflections of Armistice Day will be filled with solemn pride in the heroism of those who died in the country’s service and with gratitude for the victory, both because of the thing from which it has freed us and because of the opportunity it has given America to show her sympathy with peace and justice in the councils of the nations…" - President Wilson
  • Jet lagged. Work in a few hours. Extra body weight. But missing a lot of miles in the legs....and a good time for some reflection of the past two weeks. 
So my Phoenix Lake loop might be a bit scary at night, esp. with running into spider webs....but it's still safer than #running in daylight in Manila. :P
  • Couldn't find a 'must-run' route in Strava, no surprise though. Can't stand the .5 mile concrete loop nearby anymore, so I'm winging this #run. Couldn't find pepper spray anywhere yesterday - I was chased by dogs 4 times in my last run. The pollution and violence is pretty bad here now.....Kidnappings are common, esp. for tourists. You have to go through metal detectors and pat downs before entering malls, and a vehicle search to park at the lot. There are random checkpoints along the road to check vehicle registration in case of hired assassins as well. It's become common for hired assassins to use unregistered vehicles with their partners to shoot and drive off! I'll be #running with my cousin's 3G receiver just in case....and actually run with my glasses, which I never do...and be ready for a few possible fartleks or sprints.
  • Back in Manila....finding the energy to get out for mile repeat (attempts?). Thanks for a fun and quick trip, #HongKong. I still have my food baby. 
Happy Halloween to everyone stateside, be safe!
  • Last day at #HongKong.... why not get lost?! Happy that I found the trails and be with #nature, get away from car engines and horns. There were a lot of stairs, #beautiful views, and the paths were the most technical trails I've ever done. 
Technical #trails + Nike Free = bad combo for me. (Left other pair in Manila).
  • First morning #run in #HongKong started terribly. I lost motivation as three different map apps failed to navigate me. By mile 3 I said screw it, put the phone away, and I just started #running. Ended up climbing one of the highest peaks here. ????
  • Sorry to break it to everyone out there....Yes you might have seen how amazing the Philippine islands are through travel and vacation brochures....But this, this is the true #Philippines. This is #Manila.
  • Nobody else needs to know
Where we might go...
We could just #run them red lights....???? Good morning, #SanFrancisco
  • Tackling the last #climb! One of my favorite climbs, it's long and steady....for the most part!
  • Great #clouds roll over the #hills
Bringing darkness from above

But if you close your eyes....????
  • And now the commute debate: do I go hard to get home faster....or slow to recover sooner... I want french toast for dinner.
  • Ended up getting lost trying to get up to Tam, so no sunrise view. But it's moments like these, where I really don't care.
  • Got close to Mt. Tam's West Peak, but got lost again, so descending back down now since I'm out of time! Bummer I didn't get to the top, but at least all the #trails I ran on were all new to me!
  • #Sunrise, from a lower perspective.
  • I've climbed Mount Tam hundreds of times, but this #morning's dark climb was one of the most memorable ones.

Cool and crisp air, a near cloudless sky, a field of sparkling stars, and a gorgeous shy crescent moon. 
I don't usually tell anyone when and where I'm heading to when I leave my doorstep, but it's as if someone lined everything up perfectly for my last big ride for a while.
  • Lost @joshrosso, I probably took a wrong turn. Looks like my #trail marathon is going to be solo...hope your knee is doing for out there bud!
  • ????'Cause if it's fast or slow
All I really know is I'm gonna enjoy the ride
Enjoy the ride ????
System checking before a (planned) long #run tomorrow, starting with @sfrunco. It'll be my last long run before I head to Manila next Friday, and return in time for the Mt. Tam 50K Trail Run. Gonna miss those trails for a bit!
  • Throwback ....10 years ago.. Last time I was in Manila, last time I saw my grandparents and aunt. Also, winning the 800m League championship and being so ecstatic to bring the medal home to them... I'll see you next week..❤️
  • You can feel the light start to tremble,
Washing what you know out to sea....????
  • Lunch break #read. Back in high school I had a photo of Roger Bannister on my wall. It's actually still there. "I think that is a universal adolescent feeling, trying to find your place. The adolescent who is perfectly adjusted to his environment, I've yet to meet."
  • "I stretched my hands out to the sky
We danced with monsters through the night" ????
  • Finishing up my first 20+ miler since Labor Day weekend! Being patient with getting stronger and faster.
  • Who's "got sunshine, on a cloudy day...." ???? ?
  • Climbing under a a full #moon at 7am. Fog line is much higher this #morning.
  • Don't hit Snooze; just get up and get out.
  • Happening right now: #sunrise
  • #Runner in #SanFrancisco Bay Area? Check out @sfrunco!
  • "There's always a story. It's all stories, really. The #sun coming up every day is a story. Everything's got a story in it. Change the story, change the world."
  • Hey #SanFrancisco, looks like you are fogged in!

#running #trail #run
  • Took a fall during the #trail #run, scraping up my right leg, and apparently brushed up on some bush that has some crazy oil on it that's doing nasty stuff to my left leg now. 
#nature #running
  • Waiting for that #BayArea #sunrise, while listening to Sarah & Vinnie on Alice radio.
  • There it is.....good #morning everyone.
  • ....and now the #night commute. I think this will make it 72 miles and ~5500 ft. of climbing for today. 
My left leg has quite a ways to go to regain everything back. I have to consciously pedal with the left, otherwise it just spins as my right does all the work!
  • Lunch #bike ride with ILMers! After all these years in #SanFrancisco I can finally say I've been up here!!
  • Good #morning!

Did you catch the #sunrise?
  • O.o

I think that's a first since I moved there!
  • Just finished the last climb on my first night #trail #run. 
Good night, #SanFrancisco
  • I conquer #mountains for the pain and pleasure.
  • Tackling the first #trail I ever trained on back from high school cross-country, the "Chicken Loop" and adding a Rose Bowl loop.
  • Too bad I have to turn around!

#cycling #mountains
  • Easy #Friday
  • On the #run. 
Literally, and figuratively.
  • Out #trail #running. ✌️
  • I'm out because I work, and I work because I was out. #outsideisfree
  • "This morning's #sunrise does not define itself by last night's sunset."
  • Left work suffer! Last track workout before Kezar goes under construction for the next few months.
  • "It does not do to dwell on dreams and forget to live."
  • Listening to...Milky Chance's Stolen Dance. ???? Very catchy. ---
I want you by my side
So that I never feel alone again
They've always been so kind
But now they've brought you away from me
I hope they didn't get your mind
Your heart is too strong, anyway
We need to fetch back the time
They have stolen from us
  • #BayArea #fog monster. 
  • #tbt: Found the bronze replica of the #statue of David on a #morning #run in the outskirts of #Florence, #Italy. The view of Florence up here (Piazzale Michelangelo) is amazing.
  • F....there's a first for everything. Broke a spoke.
  • My #morning #view, a la JJ Abrams, before the morning went to shit. 
September is my worst month this year so far....
  • #Morning wall of #fog.
  • Below my soul
I feel an engine
Collapsing as it sees the pain
If I could only shut it out
I've come too far
To see the end now
Even if my way is wrong
I keep pushing on and on and on and on -- Imagine Dragons
  • Walking back alone barely 2 miles into the #trail #run. I need this leg to get better soon. ????
  • "Make sure your worst enemy doesn't live between your own two ears."
  • 10 miles into my #trail #run here, left hip is flaring up pretty bad, not even 800 mg of ibuprofen can mask it. But I'm determined (stubborn?) to make it all the way to the top. 
#running #losangeles #california #morning
  • Ad I emphasized in my previous post, I love being #outdoors before work. Not so much after, because I'm usually tired, hungry, and fried mentally. But the #views make the ride home easier!!
  • "The only time you should ever look back is to see how far you've come."
  • #HumpDay #sunrise. 
Feeling pretty good, considering yesterday's #morning climb, noon gym, and evening run. ....although I did just drop my cashew LaraBar....I still ate it.
  • #MissionCycling : founded by @kevinlakritz and @dylandibona
  • Your caption here ???? : --------------
  • "We are a little piece of continual change, looking at an infinite quantity of continual change."
  • I love this spot on this #trail. I feel like the whole world is mine for the taking, and I have no where to go but forward and conquer.
  • I've officially rescinded my entry to the North Face Endurance Challenge 50K race, ....and entered the 50 mile race to finish my first #ultramarathon.

This is probably the hardest thing I've ever set out to do. 50 miles and ~10,000 ft of elevation.
  • No cool views this morning... A wet, foggy, and cold morning 'stretch' before work then a track workout at Kezar with @sfrrc
  • Happy #Monday! ....Here's to a great week for every, single, one of you. ????

Live, laugh and find joy in the simplest things. 
#Marin Country Mart - #Larkspur, #California
  • #tbt: Touring with @aaronv_v and @adrnv, just a few weeks ago in #Venice, #Italy.
  • Somtimes you can't see where you're going,

but it doesn't  matter if you know where you want to go.
  • #Running at Ocean #Beach, I can't hep but remember how I felt 4 years ago while staring off at the distance. I had just moved to a city where j didn't know anyone, except for two who lived in the 'area." I was working a graveyard shift, at the bottom of the 'totem pole',and it was hard to meet people at work, and new people even during the weekends because of the schedule. 
I used to live blocks away and used to walk here alone past midnight on my days off. It would be cold, windy, and dark. I'd let my mind wander. Is this it? Is this what it'll be from here on?

  • Gross ride into #SanFrancisco. Now heading out on a #run up to Hawk Hill. Legs are feeling super heavy after Tuesday's track session and yesterday's long ride.
  • Up and through the #fog. " Struggling and suffering are the essence of a life worth living. If you're not pushing yourself beyond the comfort zone, if you're not demanding more from yourself - expanding and learning as you go - you're choosing a numb existence. You're denying yourself an extraordinary trip. "
  • #Sunshine peeking through the #clouds, over Tiburon...Seems fitting. 
Thank you for bringing joy to people's lives. RIP
  • "The body is given out on loan – don’t waste it and expect to use it tomorrow." Hope you all have a great #Friday!