Updates tagged with novemberproject on stadeus!
: Ran my 14th Bay to Breakers race in 1:57:12 this past Sunday.Almost 2min behind last year, from needing a 5min+ pitstop at the Panhandle.I skipped public transport (see previous years), and left at 7am to jog to the start. After ~3.5 miles I found my way to corral A and serendipitously my pal Henri, dressed in the purple grape costume he’s known for.Beautiful day for a run, cool and sunny blue skies from the start. The South of Market (SoMa) area seemed cleaner than usual which was a nice change.High-fived the Midnight Runners Raccoon Riot cheergang on Hayes street. Hayes hill was a jog / power hike slog like recent years with a pleasant downhill after. Except by the time I got to Fell street I felt uncomfortable enough to run out to the portapotties and took a while to deal with the discomfort. The prior evening’s dinner out at Thee Parkside was perhaps too much of a change for my system. Novel eats the night before a race a minor rookie mistake.The parties on Fell Street seemed particularly loud and crowded this year.Golden Gate Park was beautiful as usual, and I spotted a few November Project San Francisco (NPSF) folks near Blue Heron Lake (formerly known as Stow Lake). We gathered a few more and took photos in front of the Naga Sea Serpent sculpture.The rest of the race felt like a comfortable downhill til we passed the bison paddock. Normally where the race turns left at the end it turned right to a new southbound finish on Great Highway. Picked up the pace there to finish in 1:57:13 by my watch, only one second off the recorded chip time.This past week was a step up in running volume over the past few months, ironically a bit of a reverse taper. Including the warmup and race, I ran 29 miles total (Monday through Sunday). That was a big jump from the previous week so I hiked back through Golden Gate park rather than jogging it out.Last year: https://tantek.com/2025/138/t1/ran-bay-to-breakers#SanFrancisco #run #runner #race #roadRace #B2B #Bay2Breakers #BayToBreakers #MidnightRunners #NovemberProject #NPSF
's status on Friday, 22-May-2026 16:04:00 EDT
Ran my 14th Bay to Breakers race in 1:57:12 this past Sunday. Almost 2min behind last year, from needing a 5min+ pitstop at the Panhandle. I skipped public transport (see previous years), and left at 7am to jog to the start. After ~3.5 miles I found my way to corral A and serendipitously my pal Henri, dressed in the purple grape costume he’s known for. Beautiful day for a run, cool and sunny blue skies from the start. The South of Market (SoMa) area seemed cleaner than usual which was a nice change. High-fived the Midnight Runners Raccoon Riot cheergang on Hayes street. Hayes hill was a jog / power hike slog like recent years with a pleasant downhill after. Except by the time I got to Fell street I felt uncomfortable enough to run out to the portapotties and took a while to deal with the discomfort. The prior evening’s dinner out at Thee Parkside was perhaps too much of a change for my system. Novel eats the night before a race a minor rookie mistake. The parties on Fell Street seemed particularly loud and crowded this year. Golden Gate Park was beautiful as usual, and I spotted a few November Project San Francisco (NPSF) folks near Blue Heron Lake (formerly known as Stow Lake). We gathered a few more and took photos in front of the Naga Sea Serpent sculpture. The rest of the race felt like a comfortable downhill til we passed the bison paddock. Normally where the race turns left at the end it turned right to a new southbound finish on Great Highway. Picked up the pace there to finish in 1:57:13 by my watch, only one second off the recorded chip time. This past week was a step up in running volume over the past few months, ironically a bit of a reverse taper. Including the warmup and race, I ran 29 miles total (Monday through Sunday). That was a big jump from the previous week so I hiked back through Golden Gate park rather than jogging it out. Last year: https://tantek.com/2025/138/t1/ran-bay-to-breakers #SanFrancisco #run #runner #race #roadRace #B2B #Bay2Breakers #BayToBreakers #MidnightRunners #NovemberProject #NPSF
: Finished #RodeoValley 30k #trailRace in 5:10:43 on Saturday. In the photo I’m massaging a midsection cramp while power hiking uphill, and grinning because I knew I was almost at the top of the last big climb of the course.First race post lockdown was exciting, fun, steady, strong, until a downhill trip (no fall) broke my momentum, strained the right leg/glute, and killed the appetite. Struggled and pushed thru remaining climbs to finish strong on the final downhill without injury, 26s longer than 2018.Great starting with 50k runners Bryan & Eliza, and having pal Erika run me in the last 4 miles (also took this 📷) and share salty snacks, a needed boost.Taking notes as memories resurface. Processing everything & how each section went, insights gained, and lessons learned.#runner #running #instaRunner #trailRunner #ultraRunner #trailRace #grassRootsGear #NovemberProject #NPSF #Marin #MarinHeadlands #CoastalTrail #Hill88 #uphill #powerhike #50kTraining #50mileTraining #2021_219 #laterGram #noFilterThe night before: https://tantek.com/t5E512018 Rodeo Valley: https://tantek.com/2018/175/t1/finished-rodeovalley-my-first-30k
's status on Monday, 09-Aug-2021 16:00:00 EDT
Finished #RodeoValley 30k #trailRace in 5:10:43 on Saturday. In the photo I’m massaging a midsection cramp while power hiking uphill, and grinning because I knew I was almost at the top of the last big climb of the course. First race post lockdown was exciting, fun, steady, strong, until a downhill trip (no fall) broke my momentum, strained the right leg/glute, and killed the appetite. Struggled and pushed thru remaining climbs to finish strong on the final downhill without injury, 26s longer than 2018. Great starting with 50k runners Bryan & Eliza, and having pal Erika run me in the last 4 miles (also took this 📷) and share salty snacks, a needed boost. Taking notes as memories resurface. Processing everything & how each section went, insights gained, and lessons learned. #runner #running #instaRunner #trailRunner #ultraRunner #trailRace #grassRootsGear #NovemberProject #NPSF #Marin #MarinHeadlands #CoastalTrail #Hill88 #uphill #powerhike #50kTraining #50mileTraining #2021_219 #laterGram #noFilter The night before: https://tantek.com/t5E51 2018 Rodeo Valley: https://tantek.com/2018/175/t1/finished-rodeovalley-my-first-30k
: The pandemic is not over just because you’re over it. Wear a mask. Get vaxed. Get boosted with a different vax. Stop indoor dining/drinking. Black Lives Matter. Trans rights are human rights. Housing & healthcare for all. There’s no Planet B.Also, running my first race tomorrow since lockdown, @insidetrail #RodeoValley 30k!Longest training stretch between races since I started running. Huge thanks to coach @CorrineMalcolm’s guidance for almost a year now.Carving out little deliberate pockets of the past in the ever-changing present.#runner #running #instarunner #trailrunner #ultrarunner #trailrace #grassrootsgear #novemberproject #NPSF #letsdothis #LFG #Marin #50ktraining #50mileTraining #nofilter
's status on Saturday, 07-Aug-2021 00:58:00 EDT
The pandemic is not over just because you’re over it. Wear a mask. Get vaxed. Get boosted with a different vax. Stop indoor dining/drinking. Black Lives Matter. Trans rights are human rights. Housing & healthcare for all. There’s no Planet B. Also, running my first race tomorrow since lockdown, @insidetrail #RodeoValley 30k! Longest training stretch between races since I started running. Huge thanks to coach @CorrineMalcolm’s guidance for almost a year now. Carving out little deliberate pockets of the past in the ever-changing present. #runner #running #instarunner #trailrunner #ultrarunner #trailrace #grassrootsgear #novemberproject #NPSF #letsdothis #LFG #Marin #50ktraining #50mileTraining #nofilter
: Seven years ago today I showed up to my first #hillsforbreakfast workout @Nov_Project_SF and ran up & down a few blocks for 25min[8]. In memory of #NPSF hills I ran to Twin Peaks today[1], 25min (or a bit less) of all uphill just to start — something that was beyond my reach back then. Starting at Oak Street I caught a sign in a window[2] I hadn’t seen before, encouraging folks to:* see black women* hear black women* trust black women* love black women* protect black women* pay black womenAfter running up Ashbury to Clayton to Twin Peaks Boulevard and climbing to the summit & both peaks, I turned around to see a clear view of Sutro Tower, Mt Tam, and the Golden Gate Bridge from the South Peak[3]. On the return run, I spotted a pair of apparent princesses in pink dresses strolling along, brightly lit by the brilliant setting sun[4], along the adjacent road blocked to motor traffic. As I climbed the North Peak, I saw them again up ahead, strolling in the middle of the road without a care in the world[5].Reaching the top of the North Peak, I noticed Market Street’s streetlamps had been lit, the sunset barely lighting up a few blocks of downtown[6]. Made it back to the Twin Peaks Summit as the sun dropped toward the Pacific Ocean, bathing everything nearby in orange light[7].Ran down the hill at an easy pace, legs & feet tired after yesterday’s longer run. Grateful for regular runs up Twin Peaks, where 25 minutes is the start, rather than the whole workout.#trail #runner #runners #trailRunner #trailRun #ultraRunner #SF #SanFrancisco #hilliversary #NovemberProjectSF #NovemberProject #TwinPeaks #50ktraining #50mileTraining #optOutside #fromWhereIRun #noFilterPreviously, previously, previously: * https://tantek.com/2020/017/t2/six-years-ago-npsf-hills* https://tantek.com/2016/017/t1/two-years-ago-first-npsf-hillsforbreakfast* https://tantek.com/2014/017/t1/first-novemberprojectsf-hillsforbreakfast
's status on Monday, 18-Jan-2021 02:46:00 EST
Seven years ago today I showed up to my first #hillsforbreakfast workout @Nov_Project_SF and ran up & down a few blocks for 25min[8]. In memory of #NPSF hills I ran to Twin Peaks today[1], 25min (or a bit less) of all uphill just to start — something that was beyond my reach back then. Starting at Oak Street I caught a sign in a window[2] I hadn’t seen before, encouraging folks to: * see black women * hear black women * trust black women * love black women * protect black women * pay black women After running up Ashbury to Clayton to Twin Peaks Boulevard and climbing to the summit & both peaks, I turned around to see a clear view of Sutro Tower, Mt Tam, and the Golden Gate Bridge from the South Peak[3]. On the return run, I spotted a pair of apparent princesses in pink dresses strolling along, brightly lit by the brilliant setting sun[4], along the adjacent road blocked to motor traffic. As I climbed the North Peak, I saw them again up ahead, strolling in the middle of the road without a care in the world[5]. Reaching the top of the North Peak, I noticed Market Street’s streetlamps had been lit, the sunset barely lighting up a few blocks of downtown[6]. Made it back to the Twin Peaks Summit as the sun dropped toward the Pacific Ocean, bathing everything nearby in orange light[7]. Ran down the hill at an easy pace, legs & feet tired after yesterday’s longer run. Grateful for regular runs up Twin Peaks, where 25 minutes is the start, rather than the whole workout. #trail #runner #runners #trailRunner #trailRun #ultraRunner #SF #SanFrancisco #hilliversary #NovemberProjectSF #NovemberProject #TwinPeaks #50ktraining #50mileTraining #optOutside #fromWhereIRun #noFilter Previously, previously, previously: * https://tantek.com/2020/017/t2/six-years-ago-npsf-hills * https://tantek.com/2016/017/t1/two-years-ago-first-npsf-hillsforbreakfast * https://tantek.com/2014/017/t1/first-novemberprojectsf-hillsforbreakfast
: 🌌🌧 It was a dark and stormy morning. The start of a long day, too long for one race report post. I got up, put on my running outfit I’d set out the night before (https://tantek.com/t55_3), snacked on a dark chocolate mocha Clif bar, and ran up to the intersection where Cori was coming to pick us up. Stephanie joined minutes later. It was only sprinkling, yet the cold was already biting, despite us wearing all the layers we brought.Cori picked us up, last two seats in her car, we huddled together for warmth and cracked jokes to lighten the mood and lift our spirits. We arrived at the Rodeo Beach parking lot just before 06:30, already brimming with activity(2 📷 Bryan). We weren’t the only #MarinUltraChallenge runners determined to run our races despite the cancellation. The rain picked up.I’ve run in the rain before, many years @Nov_Project_SF & a few other cities, and a year ago on my double Tam run. Separately I’ve run in the dark, also at #NPSF, usually early gang, and on so many Tam sunrise runs. This was the first time I’d run in the dark, in the rain, on trails. Carpooling and starting together helped, knowing we’d all be out there facing the elements, finding our way.After quick bathroom trips we found each other and @BryanTing under a green umbrella(3,4), assembled for a group photo(5 📷 Bryan), unbeknownst to us mere days before social distancing orders would forbid it. We composed ourselves in the now pouring rain, and started our run(6 📷 Bryan) crossing the Rodeo Beach gates(1 📷 Bryan), up the Coastal Trail.#run #runner #runners #RodeoBeach #darkness #morning #rain #weatherProof #nightrun #WorkHardDreamBigDoCoolShit #50miles #50miler #ultra #ultraRunner #ultraRunners #ultraRunning #ultraMarathon #InsideTrail #MUC #MUC50 #optOutside #NeverStopExploring #NovemberProjectSF #NovemberProject #NP_Continues #NP_WeekendWarriors #MarinFitnessProject #2020_074 #20200314 #laterGram #noFilter
's status on Sunday, 22-Mar-2020 01:48:00 EDT
🌌🌧 It was a dark and stormy morning. The start of a long day, too long for one race report post. I got up, put on my running outfit I’d set out the night before (https://tantek.com/t55_3), snacked on a dark chocolate mocha Clif bar, and ran up to the intersection where Cori was coming to pick us up. Stephanie joined minutes later. It was only sprinkling, yet the cold was already biting, despite us wearing all the layers we brought. Cori picked us up, last two seats in her car, we huddled together for warmth and cracked jokes to lighten the mood and lift our spirits. We arrived at the Rodeo Beach parking lot just before 06:30, already brimming with activity(2 📷 Bryan). We weren’t the only #MarinUltraChallenge runners determined to run our races despite the cancellation. The rain picked up. I’ve run in the rain before, many years @Nov_Project_SF & a few other cities, and a year ago on my double Tam run. Separately I’ve run in the dark, also at #NPSF, usually early gang, and on so many Tam sunrise runs. This was the first time I’d run in the dark, in the rain, on trails. Carpooling and starting together helped, knowing we’d all be out there facing the elements, finding our way. After quick bathroom trips we found each other and @BryanTing under a green umbrella(3,4), assembled for a group photo(5 📷 Bryan), unbeknownst to us mere days before social distancing orders would forbid it. We composed ourselves in the now pouring rain, and started our run(6 📷 Bryan) crossing the Rodeo Beach gates(1 📷 Bryan), up the Coastal Trail. #run #runner #runners #RodeoBeach #darkness #morning #rain #weatherProof #nightrun #WorkHardDreamBigDoCoolShit #50miles #50miler #ultra #ultraRunner #ultraRunners #ultraRunning #ultraMarathon #InsideTrail #MUC #MUC50 #optOutside #NeverStopExploring #NovemberProjectSF #NovemberProject #NP_Continues #NP_WeekendWarriors #MarinFitnessProject #2020_074 #20200314 #laterGram #noFilter
: ☁️🌉 Overcast morning, no sunrise, just Bay Bridge Lights sparkling on the bay as we started the @Nov_Project_SF Cupid’s span workout where your reward for sprinting then offering or being offered a flower was 10 burpees together 🌹😅 #cloudy #overcast #BayBridge #BayBridgeLights #beforeSunrise #whatSun #EastBay #lights #city #NPSF #NovemberProjectSF #NovemberProject #fromWhereIRun #graySky #optOutside #SF #SanFrancisco #freeFitness #justShowUp #Embarcadero #CupidsSpan #noFilter
's status on Friday, 14-Feb-2020 17:31:00 EST
☁️🌉 Overcast morning, no sunrise, just Bay Bridge Lights sparkling on the bay as we started the @Nov_Project_SF Cupid’s span workout where your reward for sprinting then offering or being offered a flower was 10 burpees together 🌹😅 #cloudy #overcast #BayBridge #BayBridgeLights #beforeSunrise #whatSun #EastBay #lights #city #NPSF #NovemberProjectSF #NovemberProject #fromWhereIRun #graySky #optOutside #SF #SanFrancisco #freeFitness #justShowUp #Embarcadero #CupidsSpan #noFilter
: 🌴🌆 woke up like this @Nov_Project_SF Monday. Recovery day from the weekend and a 30+ mile week, walked & did the workouts. Let’s get this first full week of #2020.#NPSF #NovemberProjectSF #NovemberProject #wakeUpTheSun #dawn #clearsky #blue #orange #yellow #optoutside #Dolores #DoloresPark #MissionDolores #MissionDoloresPark #SanFrancisco #freefitness #nofilter
's status on Monday, 06-Jan-2020 13:15:00 EST
🌴🌆 woke up like this @Nov_Project_SF Monday. Recovery day from the weekend and a 30+ mile week, walked & did the workouts. Let’s get this first full week of #2020. #NPSF #NovemberProjectSF #NovemberProject #wakeUpTheSun #dawn #clearsky #blue #orange #yellow #optoutside #Dolores #DoloresPark #MissionDolores #MissionDoloresPark #SanFrancisco #freefitness #nofilter
: 🏅🏅🏃🏻♂️🏃🏻♂️We did it. 3:22:19 @thenorthfaceECS #TNFECS #ECSCA #halfmarathon #SundayDad’s first #halfmarathon #trailrace. My first the day after a 50k.Clear sky, sunrise start(2). My dad and I jumped into start wave 8. We started in the middle of the pack, passed through the arch, and the struggle began. After a brief jog out of the field and part way up the Marin City suburb street, my legs dropped to a walk before even reaching the first trail.I power-hiked off to the right as best as I could, letting all the eager runners pass. My dad started to pull ahead. I encouraged him, just reminded him to look behind him every 30 seconds or so and keep me in sight.Pacing dad become chasing dad.We reached the Alta Bobcat intersection and saw a friendly group cheering us. Among them one of them recognized me from yesterday, and asked didn’t she see me yesterday, I said yeah I did the 50k, and am pacing my dad today, motioning in front of me with a grin. This seemed to catch her attention, and she ran up to catch us.She ran up ahead to my dad and asked if she could interview him. He had just taken a photo of me(3). After her interview she ran back to me and introduced herself, Brianna (who I’d later find out was @brisacksy from LA, mutual friends with @jussnessinaround! Small world indeed).The race leaders, having finished their down-and-up loop, passed us on the way to the first aid station. We reached the shady forest at the top of Alta trail and I almost caught my dad again.At the Alta station we topped off our waters, and headed down the moderately steep Rodeo trail. Memories came flashing back from ECSCA 2014 where this very trail was the long downhill of the marathon relay, my first 10k trail race.Passed a few runners on the way down. Started to close the gap with my dad a few times, yet he kept pulling away. Finally caught up at the second aid station at the bottom of the downhill, and we started power hiking our way up the Bobcat trail.I hadn’t felt hungry until then, and since this was the last big uphill I tore open a Simple Energy packet and ate it.Finished our Rodeo Bobcat trails loop, once again hiking up to the top of Alta trail and down through its shady forest. My dad once again turned to take a photo of me(4). Topped off my water at the Alta aid station where one of the station volunteers warned us that we were behind pace for the cut-off. Even though technically we were about 5 minutes behind that cut-off checkpoint, I was a little annoyed at being told (hoping my dad didn’t hear it and get discouraged), as having just ran the mostly downhill subsequent six miles the day before, I knew we would easily make it to the finish before the four hour cut-off.Onto SCA trail we went. Single-track and a bit rocky, it’s the most technical part of the ECSCA half marathon course. Being more familiar I took the lead and my dad followed, til he caught up to me on the brief uphill where you get a great view of San Francisco, the bridge, the bay, and the 101 Freeway. Back to the rocky descent I started to close in on him again.A race volunteer directed him down the left turn towards the bridge. I’d almost caught up and he took off down those stairs, opening up a bit of a lead again. This was it, my last chance to actually catch him before the Golden Gate Bridge. I focused as I had the day before and started leaping downward as quickly and deftly I could, passing others in pursuit of my dad who had somehow also picked up speed. Caught him on the last switch back, and we crossed the road together onto the brief bit of trail before the bridge.Apparently there were enough of us running the half marathon that The North Face was able to reserve the West side sidewalk on the bridge just for racers. It was pleasantly warmer than the day before, with a nicer Pacific Ocean view. Once again the concrete path was no fun to run on, so dropped down to a power-walk, swinging my arms forcefully for extra forward momentum. My dad pulled away again, and took another photo(5).Only near the end of the bridge did I start running with another racer who wasn’t sure where she was going. We realized we needed to cloverleaf under the bridge back towards the finish. Race volunteers where there to direct us yet again. I had my whistle ready, the warm sun had really brought out the toursts.No need to use the whistle, we were able to get past the tourists with some kind requests or yelling out “on your left!”. I saw my dad enter the sweeping downhill path toward The Warming Hut. Last chance to catch him, so I pushed extra hard. He paused briefly and whistled for me, seeing me approaching he kept going. By the time he reached the steps I was mere feet behind him. As he hestitated for the tourists, I launched down them as I had the day before.Last chance to build up a lead before he’d catch me again on the flats. At the bottom of the steps, race volunteers were once again stopping traffic so we could crass. Dad caught up to me on the gravel path to the field, and we stuck together for the remainder. Tight right turn from the gravel onto the Crissy field green to the finishing chute. Told my dad to step carefully and look out for the gopher holes.With mere yards to go we grabbed hands and raised them up as we crossed the finish line(6) under bright blue skies.We finished in 3:22:19 with almost 13 miles, and just over 2000' climbed. Easily beat the four hour time limit. Walk in the park. Like a typical Saturday morning SFRC run. Sore feet but otherwise I felt fine. Nothing else hurt. My #50miletraining has begun.Epilogue: Afterwards we walked around, loosening up our legs. My dad grabbed a seat and elevated his legs. I walked a bit more to round up my total distance to an actual 13.1 miles half marathon (We’d only ran ~12.8 miles at the finish line), and also just to savor a moment reflecting on back-to-back race days(7).We picked up our drop bag with clean clothes and extra layers, though we’d already dried off in the warm sunshine. I decided to check The North Face merchandise tent, felt I’d achieved enough of a feat to pick up something to commemorate. They had a nice “coordinates shirt” with the latitude longitude of the race finish, however were out of medium and large sizes.I found a plain medium blue sports shirt and asked them to add the coordinates, as well as 50k & 13.1 Finisher heat decals on it. While they were preparing it I pulled out my second red ECSCA t-shirt from packet pick-up and asked for the same double finisher decals. Took a shot the next morning with my #ECSCA2019 #medals for #medalmonday(8).Still feels surreal that I finished both races, and felt fine. I can only imagine how unfamiliar it might feel in the future, when the memories fade. I know I have a long hard training cycle ahead for my first 50 miler, with its own ups and downs. When I'm feeling down or having doubts, I’ll be putting on one of these shirts to remind myself of what’s possible.#runner #WorkHardDreamBigDoCoolShit #InstaRunner #TrailRunner #UltraRunner #GrassRootsGear #NovemberProject #NPSF #LetsDoThis #2019_321 #20191117 #latergram #nofilter
's status on Friday, 22-Nov-2019 17:45:00 EST
🏅🏅🏃🏻♂️🏃🏻♂️We did it. 3:22:19 @thenorthfaceECS #TNFECS #ECSCA #halfmarathon #Sunday Dad’s first #halfmarathon #trailrace. My first the day after a 50k. Clear sky, sunrise start(2). My dad and I jumped into start wave 8. We started in the middle of the pack, passed through the arch, and the struggle began. After a brief jog out of the field and part way up the Marin City suburb street, my legs dropped to a walk before even reaching the first trail. I power-hiked off to the right as best as I could, letting all the eager runners pass. My dad started to pull ahead. I encouraged him, just reminded him to look behind him every 30 seconds or so and keep me in sight. Pacing dad become chasing dad. We reached the Alta Bobcat intersection and saw a friendly group cheering us. Among them one of them recognized me from yesterday, and asked didn’t she see me yesterday, I said yeah I did the 50k, and am pacing my dad today, motioning in front of me with a grin. This seemed to catch her attention, and she ran up to catch us. She ran up ahead to my dad and asked if she could interview him. He had just taken a photo of me(3). After her interview she ran back to me and introduced herself, Brianna (who I’d later find out was @brisacksy from LA, mutual friends with @jussnessinaround! Small world indeed). The race leaders, having finished their down-and-up loop, passed us on the way to the first aid station. We reached the shady forest at the top of Alta trail and I almost caught my dad again. At the Alta station we topped off our waters, and headed down the moderately steep Rodeo trail. Memories came flashing back from ECSCA 2014 where this very trail was the long downhill of the marathon relay, my first 10k trail race. Passed a few runners on the way down. Started to close the gap with my dad a few times, yet he kept pulling away. Finally caught up at the second aid station at the bottom of the downhill, and we started power hiking our way up the Bobcat trail. I hadn’t felt hungry until then, and since this was the last big uphill I tore open a Simple Energy packet and ate it. Finished our Rodeo Bobcat trails loop, once again hiking up to the top of Alta trail and down through its shady forest. My dad once again turned to take a photo of me(4). Topped off my water at the Alta aid station where one of the station volunteers warned us that we were behind pace for the cut-off. Even though technically we were about 5 minutes behind that cut-off checkpoint, I was a little annoyed at being told (hoping my dad didn’t hear it and get discouraged), as having just ran the mostly downhill subsequent six miles the day before, I knew we would easily make it to the finish before the four hour cut-off. Onto SCA trail we went. Single-track and a bit rocky, it’s the most technical part of the ECSCA half marathon course. Being more familiar I took the lead and my dad followed, til he caught up to me on the brief uphill where you get a great view of San Francisco, the bridge, the bay, and the 101 Freeway. Back to the rocky descent I started to close in on him again. A race volunteer directed him down the left turn towards the bridge. I’d almost caught up and he took off down those stairs, opening up a bit of a lead again. This was it, my last chance to actually catch him before the Golden Gate Bridge. I focused as I had the day before and started leaping downward as quickly and deftly I could, passing others in pursuit of my dad who had somehow also picked up speed. Caught him on the last switch back, and we crossed the road together onto the brief bit of trail before the bridge. Apparently there were enough of us running the half marathon that The North Face was able to reserve the West side sidewalk on the bridge just for racers. It was pleasantly warmer than the day before, with a nicer Pacific Ocean view. Once again the concrete path was no fun to run on, so dropped down to a power-walk, swinging my arms forcefully for extra forward momentum. My dad pulled away again, and took another photo(5). Only near the end of the bridge did I start running with another racer who wasn’t sure where she was going. We realized we needed to cloverleaf under the bridge back towards the finish. Race volunteers where there to direct us yet again. I had my whistle ready, the warm sun had really brought out the toursts. No need to use the whistle, we were able to get past the tourists with some kind requests or yelling out “on your left!”. I saw my dad enter the sweeping downhill path toward The Warming Hut. Last chance to catch him, so I pushed extra hard. He paused briefly and whistled for me, seeing me approaching he kept going. By the time he reached the steps I was mere feet behind him. As he hestitated for the tourists, I launched down them as I had the day before. Last chance to build up a lead before he’d catch me again on the flats. At the bottom of the steps, race volunteers were once again stopping traffic so we could crass. Dad caught up to me on the gravel path to the field, and we stuck together for the remainder. Tight right turn from the gravel onto the Crissy field green to the finishing chute. Told my dad to step carefully and look out for the gopher holes. With mere yards to go we grabbed hands and raised them up as we crossed the finish line(6) under bright blue skies. We finished in 3:22:19 with almost 13 miles, and just over 2000' climbed. Easily beat the four hour time limit. Walk in the park. Like a typical Saturday morning SFRC run. Sore feet but otherwise I felt fine. Nothing else hurt. My #50miletraining has begun. Epilogue: Afterwards we walked around, loosening up our legs. My dad grabbed a seat and elevated his legs. I walked a bit more to round up my total distance to an actual 13.1 miles half marathon (We’d only ran ~12.8 miles at the finish line), and also just to savor a moment reflecting on back-to-back race days(7). We picked up our drop bag with clean clothes and extra layers, though we’d already dried off in the warm sunshine. I decided to check The North Face merchandise tent, felt I’d achieved enough of a feat to pick up something to commemorate. They had a nice “coordinates shirt” with the latitude longitude of the race finish, however were out of medium and large sizes. I found a plain medium blue sports shirt and asked them to add the coordinates, as well as 50k & 13.1 Finisher heat decals on it. While they were preparing it I pulled out my second red ECSCA t-shirt from packet pick-up and asked for the same double finisher decals. Took a shot the next morning with my #ECSCA2019 #medals for #medalmonday(8). Still feels surreal that I finished both races, and felt fine. I can only imagine how unfamiliar it might feel in the future, when the memories fade. I know I have a long hard training cycle ahead for my first 50 miler, with its own ups and downs. When I'm feeling down or having doubts, I’ll be putting on one of these shirts to remind myself of what’s possible. #runner #WorkHardDreamBigDoCoolShit #InstaRunner #TrailRunner #UltraRunner #GrassRootsGear #NovemberProject #NPSF #LetsDoThis #2019_321 #20191117 #latergram #nofilter
: ⛰🏃🏻♂️ This is it. #50ktraining & waiting just under a year for tomorrow’s 2nd chance @thenorthfaceECS #ECSCA 50k #trailrace. Good luck to everyone #trailrunning #TNFECS 50mi 50k marathon & relay!Canceled last year due to smoke, I ran the course a week later (https://tantek.com/t4xf1 after rains cleaned the air) unsupported and it was the hardest thing I’d ever done. Fitter & a bit lighter this year, I feel trained, though not as much as I’d like to be (September & October travel made it tough). Yet I know these trails, and I know my body. The air is clean this year, and the weather is looking good.I’m focusing on finishing healthy in the course time limit to make it official. Going for smoothness over speed. Looking forward to starting with so many friends from near & far and seeing even more at Crissy field.#ultra #ultramarathon #runner #running #workharddreambigdocoolshit #instarunner #trailrunner #ultrarunner #grassrootsgear #novemberproject #NPSF #letsdothis #nofilterPrevioulsy: my most recent (22 mile) long run: https://tantek.com/2019/307/t1/sunbeams-glitter-fern-creek-footbridge
's status on Saturday, 16-Nov-2019 00:30:00 EST
⛰🏃🏻♂️ This is it. #50ktraining & waiting just under a year for tomorrow’s 2nd chance @thenorthfaceECS #ECSCA 50k #trailrace. Good luck to everyone #trailrunning #TNFECS 50mi 50k marathon & relay! Canceled last year due to smoke, I ran the course a week later (https://tantek.com/t4xf1 after rains cleaned the air) unsupported and it was the hardest thing I’d ever done. Fitter & a bit lighter this year, I feel trained, though not as much as I’d like to be (September & October travel made it tough). Yet I know these trails, and I know my body. The air is clean this year, and the weather is looking good. I’m focusing on finishing healthy in the course time limit to make it official. Going for smoothness over speed. Looking forward to starting with so many friends from near & far and seeing even more at Crissy field. #ultra #ultramarathon #runner #running #workharddreambigdocoolshit #instarunner #trailrunner #ultrarunner #grassrootsgear #novemberproject #NPSF #letsdothis #nofilter Previoulsy: my most recent (22 mile) long run: https://tantek.com/2019/307/t1/sunbeams-glitter-fern-creek-footbridge
: Back on #Track #Tuesday, again thanks to @micheleperras for the early morning motivation.1st photo 📷 @butteronadonutWorkout: warmup, 2x800 (400 rest), stairs out & back + 1-2min rest, 2x600 (200 rest), stairs o&b+rest, 2x400 (200 rest), stairs o&bI did: 800 warmup + stretch, 400+stretch, stairs out & back, 400+stretch, stairs o&b, 400+stretch, stairs o&b, 400, abs#NPSF #Kezar #runners #novemberproject #tracktuesday #runner #nofilterLast week: tantek.com/2018/038/t1/half-track-tuesday-yesterday
's status on Tuesday, 13-Feb-2018 12:30:00 EST
Back on #Track #Tuesday, again thanks to @micheleperras for the early morning motivation. 1st photo 📷 @butteronadonut Workout: warmup, 2x800 (400 rest), stairs out & back + 1-2min rest, 2x600 (200 rest), stairs o&b+rest, 2x400 (200 rest), stairs o&b I did: 800 warmup + stretch, 400+stretch, stairs out & back, 400+stretch, stairs o&b, 400+stretch, stairs o&b, 400, abs #NPSF #Kezar #runners #novemberproject #tracktuesday #runner #nofilter Last week: tantek.com/2018/038/t1/half-track-tuesday-yesterday
: Made it to #Track #Tuesday again, just as the #moon was setting.1st photo 📷 @butteronadonutWorkout: 5-6x1200sI did: 8x400s (progressive + 90-120s stretches between), listening to a tender right hamstring. Took time to slowly warm it up, finished with two comfortable sub-2min 400sThanks again to @micheleperras for the early morning txting motivation. That’s two weeks in a row, can we make it three?#NPSF #Kezar #runners #novemberproject #tracktuesday #runner #nofilterLast week: tantek.com/2018/026/t1/track-tuesday-this-week
's status on Tuesday, 30-Jan-2018 12:03:00 EST
Made it to #Track #Tuesday again, just as the #moon was setting. 1st photo 📷 @butteronadonut Workout: 5-6x1200s I did: 8x400s (progressive + 90-120s stretches between), listening to a tender right hamstring. Took time to slowly warm it up, finished with two comfortable sub-2min 400s Thanks again to @micheleperras for the early morning txting motivation. That’s two weeks in a row, can we make it three? #NPSF #Kezar #runners #novemberproject #tracktuesday #runner #nofilter Last week: tantek.com/2018/026/t1/track-tuesday-this-week
: This morning was harder.It’s one thing to wake up in daylight,another to get up in darkness.One thing to run with a friend,another to run alone.To run in daylight,another to run in darkness.From darkness to dawn I made it to Diamond Head, and inside the crater as the sun crested the eastern rim. Less than twenty minutes later I made it to the summit. Clear skies overhead, the sun had ducked behind a cloud layer just above the horizon.This is my second #NP_PhotoContest entry. From the profile you’d think I was part elf.I’m standing in the same spot as two days ago, and yet, this morning began very differently. Alone, unmotivated, barely motivated, running, then losing nearly half an hour looking for a restroom, almost quitting and turning back, pressing on to complete a couple of miles, up to the edge of the crater, and having gone that far, finally motivated to push all the way up inside to the top.In that moment, beyond gratitude, I felt a growing sense of self-reliance, and some relief from self-doubt.Thanks to running with #NovemberProject, I’ve learned to get up in darkness and wear a headlamp when running before dawn. Thanks to running trails with #NPSF friends (often at #SFRC), I’ve learned to wear a buff to wipe my brow, carry enough water for the roundtrip, and pack a snack just in case.Running alone in the dark is still a challenge. There’s always an inside voice of doubt, speaking up at even a hint of exhaustion, tiredness, or breathing difficulty. I’ve learned to live above it by listening to it rather than rejecting it. By allowing myself the option to turn around, in a mile or two, it feels heard. And when that mile or two comes, the voice is almost always completely gone, replaced by feelings of momentum and self-confidence.About halfway to the summit I saw a #grassrootsgear orange tanktop coming the other way and met Jessie & her friend from NovemberProjectDC! A pleasant surprise among the throngs of tourists. We stopped to take a photo together.Standing there at the Diamond Head Summit, I waited for the sun to continue rising above the clouds, still low enough to cast a yellow orange glow. Took a few photos, then ran back down, pausing on the street outside Diamond Head to appreciate the chickens, roosters, and doves snacking near the sidewalk, before running back to the beach and finding breakfast.#fromwhereirun #today #thismorning #run #runner #solorun #confident #trailrun #neverstopexploring #getoutside #summit #DiamondHead #DiamondHeadsummit #crater #DiamondHeadcrater #Waikiki #Honolulu #Oahu #Hawaii #sun #clouds #ocean #waves #hills #nofilter
's status on Saturday, 23-Dec-2017 22:25:00 EST
This morning was harder. It’s one thing to wake up in daylight, another to get up in darkness. One thing to run with a friend, another to run alone. To run in daylight, another to run in darkness. From darkness to dawn I made it to Diamond Head, and inside the crater as the sun crested the eastern rim. Less than twenty minutes later I made it to the summit. Clear skies overhead, the sun had ducked behind a cloud layer just above the horizon. This is my second #NP_PhotoContest entry. From the profile you’d think I was part elf. I’m standing in the same spot as two days ago, and yet, this morning began very differently. Alone, unmotivated, barely motivated, running, then losing nearly half an hour looking for a restroom, almost quitting and turning back, pressing on to complete a couple of miles, up to the edge of the crater, and having gone that far, finally motivated to push all the way up inside to the top. In that moment, beyond gratitude, I felt a growing sense of self-reliance, and some relief from self-doubt. Thanks to running with #NovemberProject, I’ve learned to get up in darkness and wear a headlamp when running before dawn. Thanks to running trails with #NPSF friends (often at #SFRC), I’ve learned to wear a buff to wipe my brow, carry enough water for the roundtrip, and pack a snack just in case. Running alone in the dark is still a challenge. There’s always an inside voice of doubt, speaking up at even a hint of exhaustion, tiredness, or breathing difficulty. I’ve learned to live above it by listening to it rather than rejecting it. By allowing myself the option to turn around, in a mile or two, it feels heard. And when that mile or two comes, the voice is almost always completely gone, replaced by feelings of momentum and self-confidence. About halfway to the summit I saw a #grassrootsgear orange tanktop coming the other way and met Jessie & her friend from NovemberProjectDC! A pleasant surprise among the throngs of tourists. We stopped to take a photo together. Standing there at the Diamond Head Summit, I waited for the sun to continue rising above the clouds, still low enough to cast a yellow orange glow. Took a few photos, then ran back down, pausing on the street outside Diamond Head to appreciate the chickens, roosters, and doves snacking near the sidewalk, before running back to the beach and finding breakfast. #fromwhereirun #today #thismorning #run #runner #solorun #confident #trailrun #neverstopexploring #getoutside #summit #DiamondHead #DiamondHeadsummit #crater #DiamondHeadcrater #Waikiki #Honolulu #Oahu #Hawaii #sun #clouds #ocean #waves #hills #nofilter
: This morning was OK. Ran with my dad from Waikiki beach to the top of Diamond Head, passing hundreds of tourists along the way. Honestly it felt surreal being able to run up trails and steps that everybody else was hiking. Thanks to my backside-tagged #grassrootsgearshorts, I can’t help but wonder if any of them pondered, what is #NovemberProject? Also wondering what they thought when moments later my 76 year-old dad passed them, chasing me up the hill.In this moment I’m grateful for so much. Being up here, being able to run up here, being able to run up here with my dad.This is my first #NP_PhotoContestentry. It’s on.#fromwhereirun#today#thismorning#run#runner#runners#trailrun#neverstopexploring#getoutside#NPSF#NP_TSA#summit#DiamondHead#DiamondHeadsummit#crater#DiamondHeadcrater#Waikiki#Honolulu#Oahu#Hawaii#solstice#wintersolstice#sun#clouds#ocean#waves#hills#thankful#nofilter
's status on Thursday, 21-Dec-2017 19:16:00 EST
This morning was OK. Ran with my dad from Waikiki beach to the top of Diamond Head, passing hundreds of tourists along the way. Honestly it felt surreal being able to run up trails and steps that everybody else was hiking. Thanks to my backside-tagged #grassrootsgearshorts, I can’t help but wonder if any of them pondered, what is #NovemberProject? Also wondering what they thought when moments later my 76 year-old dad passed them, chasing me up the hill. In this moment I’m grateful for so much. Being up here, being able to run up here, being able to run up here with my dad. This is my first #NP_PhotoContestentry. It’s on. #fromwhereirun#today#thismorning#run#runner#runners#trailrun#neverstopexploring#getoutside#NPSF#NP_TSA#summit#DiamondHead#DiamondHeadsummit#crater#DiamondHeadcrater#Waikiki#Honolulu#Oahu#Hawaii#solstice#wintersolstice#sun#clouds#ocean#waves#hills#thankful#nofilter
: 37 sections at Harvard Stadium@Nov_Project_BOS05:30 #earlygangdone. #novemberproject#np_bos#frogman1#nofilterAfter only ~5 hours of sleep (note: I recommend getting more), getting up the morning after flying across three time zones, making a last minute decision to Lyft line rather than run 2.6 miles before the workout, I managed to "run" (more like hike) 37 sections of steps at Harvard Stadium, beating my previous record of 32 by 5 sections.I barely had the self-awareness this morning to realize that I was moving just too slowly to run to the 05:30 Harvard Stadium workout and be on time. I called a Lyft line, and shortly after picking me up, another rider was added. Not surprisingly, she turned out to be a fellow NovemberProject member.We arrived in plenty of time (~05:25) and even among the large crowd, I managed to find my friend Kat who used to be@Nov_Project_SFand moved to Boston a while ago.After the bounce we found out we would be running the "Frogman1" workout — 50 sections (or as many as you can) in 45 minutes (or less), starting from the bottom of section 37, up and down every section down through section 13 (thus 25 total), then up section 13 again, and down and up every section back up through section 37 (another 25) for a total of 50 sections.I had no illusions of completing 50 sections. I started with the third wave of people at the bottom of section 37. I focused on conscious breathing, and pushing myself as much I could while keeping an explicit breathing rhythm (thank you yoga training), and also glanced occasionally at my watch for time elapsed and heartrate (keeping it under 150).Made it to section 13, redid it, and kept steadily going until I was back to section 22 and heard co-leader Chris shout "3 minutes!" at which point I decided to give it a final stronger (not as sustainable) push to make it to section 24. Made it up 22, up 23, up to the top of 24, and not hearing a time warning, ran down the steps to the bottom of 25. A few steps from the bottom I heard the 10 second countdown.37 sections would do for today.A full tour's section count if not an actual full tour of the stadium, which will have to wait til next time.Thanks@Nov_Project_BOS.Grateful for every high-five, every encouragement, every shout, every hug. Made my morning and definitely helped me finish 37 sections for the first time.#harvard#harvardstadium#steps#riseandshine#wakeupthesun#fromwhereirunPreviously:* 2016-11-17: 27+27 sectionstantek.com/2016/322/t1* 2016-03-16: 28 sectionstantek.com/2016/076/t1* 2015-11-12: 32 sectionstantek.com/2015/316/t1* 2015-03-18: 32 sectionstantek.com/2015/077/t1* 2014-06-11: 26 sectionstantek.com/2014/162/t1Afterwards: went to breakfast at swissbakers with Kat and friends instead of doing doublegang at 06:30, got a ride back to Backbay from Kat, and ran the ~1.3miles back to my hotel to shower, change, and Lyft to make it in reasonable time to the@W3CABmeeting@MIT.
's status on Wednesday, 21-Jun-2017 16:03:27 EDT
37 sections at Harvard Stadium@Nov_Project_BOS05:30 #earlygangdone. #novemberproject#np_bos#frogman1#nofilter After only ~5 hours of sleep (note: I recommend getting more), getting up the morning after flying across three time zones, making a last minute decision to Lyft line rather than run 2.6 miles before the workout, I managed to "run" (more like hike) 37 sections of steps at Harvard Stadium, beating my previous record of 32 by 5 sections. I barely had the self-awareness this morning to realize that I was moving just too slowly to run to the 05:30 Harvard Stadium workout and be on time. I called a Lyft line, and shortly after picking me up, another rider was added. Not surprisingly, she turned out to be a fellow NovemberProject member. We arrived in plenty of time (~05:25) and even among the large crowd, I managed to find my friend Kat who used to be@Nov_Project_SFand moved to Boston a while ago. After the bounce we found out we would be running the "Frogman1" workout — 50 sections (or as many as you can) in 45 minutes (or less), starting from the bottom of section 37, up and down every section down through section 13 (thus 25 total), then up section 13 again, and down and up every section back up through section 37 (another 25) for a total of 50 sections. I had no illusions of completing 50 sections. I started with the third wave of people at the bottom of section 37. I focused on conscious breathing, and pushing myself as much I could while keeping an explicit breathing rhythm (thank you yoga training), and also glanced occasionally at my watch for time elapsed and heartrate (keeping it under 150). Made it to section 13, redid it, and kept steadily going until I was back to section 22 and heard co-leader Chris shout "3 minutes!" at which point I decided to give it a final stronger (not as sustainable) push to make it to section 24. Made it up 22, up 23, up to the top of 24, and not hearing a time warning, ran down the steps to the bottom of 25. A few steps from the bottom I heard the 10 second countdown. 37 sections would do for today. A full tour's section count if not an actual full tour of the stadium, which will have to wait til next time. Thanks@Nov_Project_BOS. Grateful for every high-five, every encouragement, every shout, every hug. Made my morning and definitely helped me finish 37 sections for the first time. #harvard#harvardstadium#steps#riseandshine#wakeupthesun#fromwhereirun Previously: * 2016-11-17: 27+27 sectionstantek.com/2016/322/t1 * 2016-03-16: 28 sectionstantek.com/2016/076/t1 * 2015-11-12: 32 sectionstantek.com/2015/316/t1 * 2015-03-18: 32 sectionstantek.com/2015/077/t1 * 2014-06-11: 26 sectionstantek.com/2014/162/t1 Afterwards: went to breakfast at swissbakers with Kat and friends instead of doing doublegang at 06:30, got a ride back to Backbay from Kat, and ran the ~1.3miles back to my hotel to shower, change, and Lyft to make it in reasonable time to the@W3CABmeeting@MIT.
: 🌴🌆 Good. Morning. #sunrise@Nov_Project_SF#nofilter#100DoPPd76.Made it just a few min late (5:40) to #earlygang, stayed for normal #NPSFat 6:27, paused mid-workout to snap this #beautiful#blue#purple#pink#orange#dawn#skybefore@Karlthefogate the sun.First #NovemberProject#Wednesday#doublegangin a while.Previously:tantek.com/2017/046/t1/good-morning-sf-dawn-sunrise#wakeupthesun#fromwhereirun#stopdropnophotoshop#ephemeral#palmtree#urban#park#beauty#seenonmyrun#captured#stairsonstairsonstairs#heysweatdaily#getoutside
's status on Wednesday, 05-Apr-2017 14:31:56 EDT
🌴🌆 Good. Morning. #sunrise@Nov_Project_SF#nofilter #100DoPPd76. Made it just a few min late (5:40) to #earlygang, stayed for normal #NPSFat 6:27, paused mid-workout to snap this #beautiful#blue#purple#pink#orange#dawn#skybefore@Karlthefogate the sun. First #NovemberProject#Wednesday#doublegangin a while. Previously:tantek.com/2017/046/t1/good-morning-sf-dawn-sunrise #wakeupthesun#fromwhereirun#stopdropnophotoshop#ephemeral#palmtree#urban#park#beauty#seenonmyrun#captured#stairsonstairsonstairs#heysweatdaily#getoutside
: 🌅 #100DoPP d8: #iwokeuplikethis #NPSF #sunrise6k done! 39:52 in ~42F. #nofilter.I was finally in town (and not injured!) for a @Nov_Project_SF Sunrise 6k race, and finished, hitting my sub-40-min goal by mere seconds.This morning was yet another exercise in facing my cold weather breathing demons and stubbornly overcoming them breathing through a buff the whole time til I sprinted to the finish to get my sub-40.Pretty sure I was the “slowest” with my 39:52 finish (results at https://tracking.november-project.com/events/4504); our speedy co-leader Paddy O’Leary lapped me before I’d even finished my first of three laps! He ran literally more than twice as fast as me 😂. I’m grateful to hangout with such amazing (super)humans.However, I got the satisfaction of finishing a 6k, and seeing *that* dawn & sunrise before most of my friends were hitting their snooze buttons. #whileyouweresleepingNext up: In nine days I will race my ninth half marathon, the Surf City Half in Huntington Beach, California for the second time, with my dad (our fourth half together).Previous recent adventures in cold air running: * 31:27 TT 5k: tantek.com/2016/329/t1/ran-spartan-turkey-trot* PR Wed. DNF: tantek.com/2016/335/t1/npsf-pr-wednesday-good-bad* ECSCA PR: tantek.com/2016/338/t2/thenorthface-ecsca-marathonrelay-done and despite colder start: tantek.com/2016/359/t2/weeks-ago-ecsca-colder-start* 8:59 track mile: tantek.com/2016/355/t1/timed-track-mile#dawn #sunrise #6k #race #bay #sfbay #seenonmyrun #fromwhereirace #novemberproject #finisher #raceeverything #raceyourself
's status on Friday, 27-Jan-2017 14:14:36 EST
🌅 #100DoPP d8: #iwokeuplikethis #NPSF #sunrise6k done! 39:52 in ~42F. #nofilter. I was finally in town (and not injured!) for a @Nov_Project_SF Sunrise 6k race, and finished, hitting my sub-40-min goal by mere seconds. This morning was yet another exercise in facing my cold weather breathing demons and stubbornly overcoming them breathing through a buff the whole time til I sprinted to the finish to get my sub-40. Pretty sure I was the “slowest” with my 39:52 finish (results at https://tracking.november-project.com/events/4504); our speedy co-leader Paddy O’Leary lapped me before I’d even finished my first of three laps! He ran literally more than twice as fast as me 😂. I’m grateful to hangout with such amazing (super)humans. However, I got the satisfaction of finishing a 6k, and seeing *that* dawn & sunrise before most of my friends were hitting their snooze buttons. #whileyouweresleeping Next up: In nine days I will race my ninth half marathon, the Surf City Half in Huntington Beach, California for the second time, with my dad (our fourth half together). Previous recent adventures in cold air running: * 31:27 TT 5k: tantek.com/2016/329/t1/ran-spartan-turkey-trot * PR Wed. DNF: tantek.com/2016/335/t1/npsf-pr-wednesday-good-bad * ECSCA PR: tantek.com/2016/338/t2/thenorthface-ecsca-marathonrelay-done and despite colder start: tantek.com/2016/359/t2/weeks-ago-ecsca-colder-start * 8:59 track mile: tantek.com/2016/355/t1/timed-track-mile #dawn #sunrise #6k #race #bay #sfbay #seenonmyrun #fromwhereirace #novemberproject #finisher #raceeverything #raceyourself
: Rocky terrain this morning, but breathable atmosphere and clean rain. #MozAloha #weatherproof #run #nofilter#seenonmyrun #trail #trailrun #lava #lavarocks #rainyday #solorun #novemberproject #grassrootsgear #NP_TSA #NPSF #nsg #heysweatdaily #latergram
's status on Thursday, 08-Dec-2016 20:44:33 EST
Rocky terrain this morning, but breathable atmosphere and clean rain. #MozAloha #weatherproof #run #nofilter #seenonmyrun #trail #trailrun #lava #lavarocks #rainyday #solorun #novemberproject #grassrootsgear #NP_TSA #NPSF #nsg #heysweatdaily #latergram