Chasing Moons

Back in July Melissa and her friend Angela wanted to do the Chase the Moon 12-hour night run in order to prepare for the Javelina Jundred later in the fall. They decided maybe it would be better to enter the 3-person relay division and I volunteered to round out the team. On a busy Friday afternoon we braved the Denver traffic in the RV to make it to the suburb of Highlands Ranch a bit earlier than the 7 PM start. I parked right along the course so we would be able to stop by the RV between the 10.6 mile loops. Angela met us there after driving across the Rockies from the western slope. We surprised her with delicious vegan food from Native Foods Cafe.

IMG 9006
Team Ultraordinary (photo by Melissa)

IMG 2197

It was still light out as Angela ran the first lap. She didn’t know whether she wanted to do one lap or two, so I had to be ready to take off after her first lap, just in case. About the time I started getting ready Will locked himself into the RV bathroom. We tried explaining to him how to unlock the door, but he just couldn’t do it. With all three of us in full-on panic mode I began frantically searching hundreds of pages of RV manuals trying to figure out how to unlock the door from the outside. After a very tense 10 minutes we eventually figured it out. I finished getting ready, walked outside, and before long Angela showed up… sooner than expected.

She had a good run and decided to stop after one lap, so I was off, planning to run two laps before handing it off to Melissa (who specifically wanted to run in the middle of the night). The course was very clearly designed for mountain bikers. It was very, very winding and quite lumpy. There was really nowhere where you could get up to speed with all the turns and small hills. On the bright side the weather was fairly cool, so I was still able to keep the pace moderately high.

My big race for the summer was to be Howl at the Moon 8-hour in August, three weeks after this race. So I wasn’t going to destroy myself here, but I did want to get an idea exactly where my fitness was at that point. Things were looking good.

I finished my first loop, picked up some food at the RV, and went back out for another loop. This loop was in the opposite direction, which was fairly disorienting in the dark. I slowed a bit, but not a whole lot. I averaged 8:14/mile for the first two loops. Upon finishing, Melissa went out for her first of two planned laps. I changed into some dry clothes in the RV, ate food, drank fluids, and tried to get some sleep, setting my alarm for when I thought Melissa might be coming through.

I don’t recall at this point whether I saw her or not (I’m thinking not), but I eventually did see her lap time on the live results tracking website, so that gave me an idea when to expect her after the second loop. She would be done at that point, and Angela was done too. But there would still be time on the clock… and this is a race… so I decided I would go back out for more. I again set an alarm and tried to sleep. I probably got an hour or so.

Melissa was surprised to see me waiting for her in front the the RV when she finished her second loop. I think she thought I was done. I headed back out. It didn’t feel good. It must have been 4 or 5 AM by this point, I had very little sleep, and I already had 21.2 miles at a decent pace in my legs. This lap would definitely be slower. Midway through the lap I started to feel a little more warmed up and I increased the pace a bit.

By the time I finished my third loop there wasn’t enough time to cover another 10.6 miles, but there was a shorter 3.5 mile loop available. So I did one of those. I was moving quicker now. I think I did that loop 28 minutes or so. I reached the start/finish area with 41 minutes to go until 7 AM, but… they didn’t let me start another loop because the cutoff to start the last loop was 6:15 AM. I missed it by 4 minutes. And despite the fact I could have easily finished another loop in the remaining time our race was over. I ran my last 14.1 miles at a slower, but still respectable 8:56/mile.

Our total of 65.3 miles was good enough for us to win the COED 3 PERSON division. There were only 3 teams in that division, but a win is a win.

IMG 2967

I was quite pleased with 35-ish miles at 8:30 pace without destroying myself. This bodes well for my big race at Howl at the Moon where I hoped to run at a slightly faster pace for 20 miles farther on a faster course at lower elevation. Sure, the weather wouldn’t be as nice, but how bad could it be? Stay tuned.

Howelsen Hill

One week after a race + camping weekend in early June we decided to do it again. I convinced my friend Stephen to race the Howelsen Hill 8 mile trail run in Steamboat Springs with me.


As we approached Steamboat that Friday evening I discovered that my Plan A campground was not yet open for the season (there were still a few piles of snow on the ground at 10,000 feet in mid-June). We drove on through Steamboat to find my Plan B campground was already full for the night. Plan C it was then, parking on the side of a dirt road in Routt National Forest. Unfortunately, several cars passed throughout the night and kicked up a bunch of dust we then had to breath while trying to fall asleep. It wasn’t ideal, but I’ve slept in worse conditions.

IMG 8320
Photo by Melissa


We arrived nice and early to the race, hooked up with Stephen, and we ran a short warmup. There was a 4 mile race and an 8 mile race starting together, and you didn’t know until mile 2.5 who was in which race. I started in the lead pack and settled into 6th place or so, while Stephen was in 2nd. We managed to stay together for the first couple miles as the course meandered uphill. Nothing too steep yet.


Things spread out a bit in the third mile as I lost sight of Stephen and at least one person turned off for the shorter race. These were very clearly heavily used mountain bike trails: smoothed out, twisty, lumpy, flowy. I stayed on the heels of the guy in front of me until we reached a very steep, rocky stretch (“Little Moab”) and he pulled away from me.

This was the high point of the course and it was entirely downhill from there. With only a couple miles remaining it became clear the downhill would be much steeper than the up. I ran fast, but not fast enough. A couple of guys caught up to me pretty quickly. I sped up and held them off for a bit, but I just couldn’t go fast enough down this hill. I ran a 5:36 mile and still got passed by 3 people. I kept it together, didn’t lose any more places, and finished 8th (the reason I didn’t lose any more places was that 3rd-8th finished within 1 minute of each other then there was a 4 minute gap back to 9th). Stephen finished 2nd.

IMG 8328
Will cheers on Stephen at the finish. Photo by Melissa.

IMG 8337
Photo by Melissa

After the race we retraced our path from the previous weekend and drove to State Forest State Park for camping, only this time it would be more fun because we were joined by Stephen and his girlfriend Stephanie, and by another friend Aaron along with his wife Erin and their two children. The kids played and played and played. We had s’mores. We named the stars.

IMG 1506
Photo by Stephen


In the morning Aaron and I went on an epic run in the Medicine Bow mountains, making what was probably the first Hidden Valley traverse of the season (the snow at 11,000 feet was very deep still). While we ran, more friends Nick and Dana with their two kids came to the campground. Will was having the time of his life.

IMG 1508

IMG 1500

IMG 1502

IMG 1504

Pilot Hill Take 2

The Pilot Hill 25K Classic in Laramie, WY was the first race I ran after moving to Colorado (What have I gotten myself into?). I missed it last year due to injury and the Quad Rock rescheduling, but I decided to give it another go this year on June 11. I felt like I had roughly the same fitness as I did in 2014, but I felt like I could run uphill faster… which is helpful considering this race has a 6.5 mile long climb.


My friends Nick “Professional Fell Runner” Clark and Stephen “Steve” Pretak took the lead, with another guy on their heels, followed by “Cookie” Mike Neal and Rob “Sexy Hermit” Ragfield. I pulled away from Cookie Mike on the climb (thinking he’d probably catch me on the descent), while the 3rd place guy fell back a bit. I caught up and passed #3, but he hung close enough that we reached the 9000 foot Pilot Hill summit at roughly the same time. While he stopped for a drink of water I drank from the bottle I carried with me. This gave me a good gap on him, but not enough of a lead to be comfortable.



I hammered the descent. When the course straightened out a bit I could see Pretak (#2) off in the distance. He wasn’t really gaining on me, but I wasn’t really gaining on him either. I never looked back to see whether #4 or Cookie Mike were catching me (looking back is a sign of weakness to the people chasing you). Fortunately, I had run fast enough to hold them both off.

I finished 3rd place in a time of 1:53:08. This was technically a slower time than my first Pilot Hill, but a small change to the course added about ½ mile, so I did run a bit faster. This was the first podium finish I’ve had in a race in the Mountain Time Zone. The first six finishers were all from Fort Collins, though I didn’t know the eventual fourth place guy.

IMG 1421

This was the second week we had our new RV and now the second race we’d taken it to. After the race we took the long way home by way of the Medicine Bow mountains and camped on Saturday night at one of our favorite places: State Forest State Park.

Quads Rocked

For the second year in a row the Quad Rock 50 mile race (back on May 14) was the race I focused on for the entire first half of the year. And for the second year in a row the race didn’t go quite as I’d hoped.

My training was good (not great, but good). On the Tuesday before the race on Saturday I had a sharp pain in my knee that cut my run short. I hoped it would go away quickly, but it did not. By Thursday I was worried. I even tried to run on Friday (I never run the day before a big race) and I only made it a mile before the pain set in. Now in full-on panic mode, I shaved my legs, kineseo-taped the hell out of my knee, and dropped from the 50 mile race to the 25 mile race. If I was going to run through agonizing pain I’d rather do it for 4 hours than 9-10.

46DE6858 175F 482F AD8E 445DC53758F3
Photo by Melissa?

When the race started the next day I felt no pain. And not just for the first couple of miles as I expected, but for the entire 25. No pain. None. Of course, had I known that would have happened I would have run the 50… but I had no reason to expect that would happen.

65761095 QuadRock16 341
Photo by Erin Bibeau Photography

35A9E656 0918 4EF4 B138 F93499E2618C
Photo by Melissa

IMG 1184
Photo by Ryan Quinnelly

Only racing half the distance I was expecting means I felt compelled to run much faster. The three long climbs up the mountain were slow, but the rolling sections and the long descents I really pushed the pace. I lost track of how many times I thought to myself I’m going way too fast, I’ll never be able to hold this pace. For the most part I did, except for the climbs. The second climb went slower than the first, and the third climb was really slow. That’s me: good for 1½ climbs.

My local rival Cookie Mike passed my on the last descent to finish just ahead of me. I finished in 3:56:46, good for 12th place. I was hoping to break 4 hours.

32189D2F DE41 4144 8884 29D3C9CCA86D
Photo by Melissa

IMG 1185
Photo by AJ Cohen

Recovery was fast and the mysterious race week knee pain never came back.

Horsetooth Half

It’s been 12 years since I’ve run a road half marathon. To be honest, it’s the race that scares me the most. It’s short enough that you have to run really fast, but it’s long enough that it will hurt a lot to do so. Of course, April’s Horsetooth Half is not a typical road half marathon. The two big hills in the first two miles make for 600 feet of climbing. It’s a pretty brutal way to start a pretty brutal race.

IMG 1023

Colorado kept things interesting by dumping a few inches of super wet snow on us overnight. The course was plowed, but there was a lot of water out there. My friend Stephen drove to my house and we ran over to the start line as a warmup.

72C1F7A6 84AD 48E2 B4C8 6CF733324113
Photo by Melissa

That would be the last time I’d be in front of Stephen that day. He went on to win the race. It was his first half marathon.

The race was delayed a bit on account of traffic backups. Once we got started I eased into the first climb, with at least 30 people ahead of me. By the top of the first climb I was closer to 15th place. 7:16 for the first mile.

IMG 0078
Photo by The Coloradoan

Next came the harder climb. 7:31 for the second mile. Once over the top came a nice gradual downhill and I really ramped up the pace, passing a few more people. Things were going well. I did tempo runs on this hilly road all winter long, so I felt well trained for this part of the race.

65773394 HTH16 320
Photo by Erin Bibeau Photography

Down the steep hill at the north end of Horsetooth Reservoir I started to ease up a bit and the guys I had been running with pulled away from me. One more guy caught up with me and passed me around Bingham Hill.

750 4605 ZF 5488 74618 1 001
Photo by Monnier Photography

Finally, I reached the easy part of the course. The last 5 miles are a very gradual downhill on the Poudre Trail alongside the river. This should have been where I really excelled. Every time I pushed the pace up to where I thought I should be I was very uncomfortable. As soon as my concentration broke I slowed down 15-20 seconds per mile and felt like I could run all day. Then I’d speed up again. Then I’d slow down again. I spent very little time training to run that kind of pace, and the lack of training really showed. I just couldn’t run fast.

23CAF7F4 A62A 46A7 B3E7 1C7EC9802F30
Photo by Melissa

A couple of guys passed me on the finishing straight. I finished 13th place overall, 12th man, 1st 35-39 (old) man. My time of 1:24:13 was technically my fastest half marathon race (on a hilly course at elevation), though I actually ran 13.1 miles of last year’s Loveland Marathon in 1:20:34 (but that was entirely downhill). It was good, just a bit slower than I thought I’d run. But I’ll take it.

Run Through Time

The Run Through Time Marathon in Salida, CO is kind of a big deal in this part of the country. In mid-March it’s really the first long distance trail race of the year. It seemed like everyone I knew was doing it. Melissa really wanted to go to Monument Valley the following weekend, and since she was injured there was some talk of me doing that race instead. Fortunately her injury healed up, so she was able to do the race she really wanted. And at the last minute I was able to jump into this marathon in Salida.

All my best marathons happen with when I decide to run them at the last minute.

I scouted out a few places to camp the night before the race. Being mid-March with sub-freezing temperatures at night, one would think there wouldn’t be much competition for camping spots. But in Colorado there’s always competition for camping spots. I really had no idea what to expect. Complicating matters was the fact that we arrived to a campground along the Arkansas River after dark and we had trouble finding our way around. We eventually made it to a campsite. In the morning we discovered it looked like this:

IMG 0819

On the way to the race we were treated to a glorious view of the sunrise hitting Mt. Shivano (14,235 ft).

DSC04007 HDR edit

Once at the race I saw what seemed like every single person I know in Colorado. The course started with 2-3 flat-ish miles near town before heading up into the mountains.

Photo by Melissa

The start was fast and the competitors spread out pretty quickly.

Photo by Melissa

Will ran the kids race.

Photo by Melissa

After 5 miles of up and down (more up than down) the climbing started in earnest. I felt like I may have been struggling early on, but once I hit the steep part of the climb people started coming back to me. I passed two friends who had started out faster than me.

IMG 0072
Photo by ???

I hit the halfway turnaround at the high point on the course (~9,000 ft) feeling ready to rip the descent.

IMG 0823
Photo by ???

Screenshot 2016-05-13 16.46.27

The way back down the mountain went well for a while. Then we turned off the nice wide Jeep road and onto a twisty, freshly cut mountain bike trail. I had to slow quite a bit. There were a few places with deep snow where I had to stop and look around for a while before I spotted the trail. I thought for sure a ton of people would catch up and pass me at any moment, but that never really happened. There was one person who passed me on the way down and it turned out to be a guy I knew. The trail got easier with about two miles of downhill left. The marathon runners merged with the half marathon runners at that point, so I had to do quite a bit of passing in the last two miles.

Of course, it couldn’t be easy. On a switchback I happened to see my friend Pete just behind me and closing fast. I had to haul ass down the rest of the trail to stay ahead of him to the finish line.

Photo by Melissa

Photo by Melissa

My time of 3:47:40 made this my fastest trail marathon ever (just barely). I had a few minor problems, but things mostly went well for me. I did the race in the midst of a heavy month of training with essentially no rest before or after (this wasn’t an A race), yet I managed to run pretty strongly.

Running in 2015

I got way behind on my training log, so I hadn’t actually seen this until just now. Notably, December 2015 had my highest mileage day, week, and month. Ever.

Month Workouts Total Dist Avg Dist Total Ascent Avg Ascent
January 27 274.15 miles 10.15 miles 34486.2 feet 1277.27 feet
February 10 86.31 miles 8.63 miles 12141.1 feet 1214.11 feet
March 12 57.27 miles 4.77 miles 12320.9 feet 1026.74 feet
April 12 96.01 miles 8. miles 14028.9 feet 1169.07 feet
May 17 128.92 miles 7.58 miles 19814.3 feet 1165.55 feet
June 15 183.07 miles 12.2 miles 28361.2 feet 1890.75 feet
July 24 281.46 miles 11.73 miles 43619.1 feet 1817.46 feet
August 26 252.57 miles 9.71 miles 29024.9 feet 1116.34 feet
September 22 167.85 miles 7.63 miles 15629.9 feet 710.45 feet
October 25 184.11 miles 7.36 miles 14208.3 feet 568.33 feet
November 27 211.72 miles 7.84 miles 36867.1 feet 1365.45 feet
December 20 285.14 miles 14.26 miles 10399.6 feet 519.98 feet
Total 237 2208.57 miles 9.32 miles 270902. feet 1143.04 feet

Running 2015 12

Racing Arizona

Across the Years 24 Hour Run

Melissa and I took the plunge and signed up to particpate in the Across the Years 24 Hour Run. Ever since completing the Never Summer 100K in July I’ve felt mentally prepared to try a 100 mile race. Sure, 100 miles is much, much longer than 100K, but Never Summer is a brutally difficult course. An easy 100 mile course probably wouldn’t take me a whole lot longer (relatively speaking) than the 16 hours it took me to cover that mountainous 100K.

Well, it didn’t really work out to run a 100 mile race the rest of the year, but there was one more chance at New Years: Across the Years. It’s not a 100 mile race, but rather a 24 hour timed event. The course is easy–a 1.05 mile loop that’s 85% dirt/gravel. I should be able to run 100 miles in 24 hours. I was confident I could.

IMG 0488




I know a lot of people who have run 100 miles. They all have the same advice for first timers: start slower than you think you need to. I knew this advice and I was thinking about it in the early hours of the race. The problem is, I really had no frame of reference for slower than I think I need to go. So I started at a comfortable pace–a pace I felt I could maintain all day. My heart rate was super low. But my pace was a bit quicker than I expected. I made a few concerted efforts to slow down, but every time I tried to slow I accidentally sped up instead. After a while I just went with it.

P1815493466 o192582975 6

P1808576517 o192582975 6

IMG 6903

IMG 6913

IMG 6925

P1853464309 o192582975 6

The result of my “comfortable pace” running was that I covered 50 miles in the first 8 hours of the event. This was too fast. I almost certainly wasn’t going to run 100 miles in 16 hours and there was no chance I could possibly run 150 miles in 24 hours. So why was I running so fast? It didn’t feel fast. In retrospect, my running pace was probably okay, but I should have spent more time walking, which would have slowed my average pace and left a little life in my legs. As it happened, I didn’t walk a single step of the first 50 miles. Big mistake.

IMG 6930

After 8 hours it was starting to get cold so I put on some warmer clothes and I walked a few miles. My legs were tired now, and I had 16 hours left to go. The sun was setting and I settled into a pattern of running a few miles and walking a mile. As much as my legs hurt, the extreme cold weather was bothering me more by this point. The temperature dropped to 22˚F during the night. I had been training in colder weather at home, but there’s a big difference between 22˚F when you step out your front door and 22˚F after you’ve been running for 12 hours. This was just about the coldest I’ve ever felt in my life. I had to wear my winter coat (on top of my running jacket and long sleeve shirt) when I was walking. All the food and drinks I had sitting out froze solid.

IMG 6935

After the initial rough patch with my mileage in the early 50’s I came back to life in the late 50’s. I had another rough patch in the early 60’s before coming back to life. I had another rough patch in the early 70’s and again in the early 80’s. By the mid 80’s I was getting close enough to 100 that I was able to stay motivated to keep going. I was doing more running and less walking. My knees and hips hurt when I ran, but my ankles hurt when I walked. Since it hurt either way I figured I might as well just run.

IMG 6933

I feel like I’m a lone survivor
forgotten in a dark and deadly world
and on my own, I walk alone
to see the sun again I’d give anything

I passed the 100 mile mark around 20h30m. Now I had 3h30m for bonus miles. I was moving slow. I hadn’t had a very good idea of my placing all day since the live results I could see all included people who had run previous days. When I passed 108 miles I suddenly moved into 1st place. Well okay then.

I did the math and figured I could finish with 112.33 miles. I reached that mark with 15 minutes to spare, but I really put everything I had into reaching 112. I couldn’t muster the will to cover one more mile, despite having time to do so. My body was done a long time ago, but my mind took over and kept me going. Once my mind was out of it I was done.

IMG 6939

Prior to the race my biggest concern was simply staying awake for 24 hours, but that was never really a problem. I did crash pretty hard after the race, dozing off and waking up periodically throughout the next day. Participants can run the 24 hour event on any of six consecutive days. In the later days one man and two women ran farther than me so my final result was 2nd place male. I ran on day two and Melissa ran on day four. She put in an incredible effort and ended up with 100.78 miles. It was a triumph for both of us.

IMG 0492

IMG 0514

Melissa and I discussed our races more in depth in this interview on the Ultra Ordinary Running podcast.

Cyclocross 2015

Cheyenne Cyclocross Series #1

Cross season started for me with a very low-key event up in Cheyenne, WY.  The first race of the Cheyenne Cyclocross Series had about 15 people total show up for beginner/intermediate/advanced men/women/junior races.  The organizer decided to just have everyone race at the same time.

One guy started fast.  I caught up to him and passed him after half a lap or so, then I was alone at the front for the rest of the 35 minute race.  One guy finished half a lap behind me, while everyone else finished more than a full lap behind me.

So, reasonably good start to the season.

New Belgium Cyclocross #1

This was a much bigger race than the last one.  It takes place on a very rough (made for mountain bikes) course.  I flatted out of the race after a quarter of a lap.  Nobody there was the slightest bit interested in helping me out.  I’ve never felt so unwelcome amongst a group of cyclists.  This was a horrible experience.

This pretty much sums it up

Cross of the North – Friday

Cross of the North preview Cross of the North preview

Cross of the North came week after the Blue Sky Marathon.  I did well at this race last year on a different course.  This course didn’t suit me quite as well (bumpy, loose dirt, off-camber, few straightaways), but it was fun nonetheless.  I started in the last row (which precluded any chance I could have had at a good result).  I rode hard.  I passed people the entire race.  I worked my way up to 9th place.

Photo by Melissa

Cross of the North Friday

Cross of the North – Sunday

I actually had a really good start for a change, and moved up a lot during the first part of the first lap.  Then somebody rode right into me, knocked me off my bike, and dropped my chain.  By the time I had fixed my bike and remounted 22 people had passed me and I was even farther back than I was at the start.  I rode hard.  I passed people the entire race.  I finished 22nd (the exact number of people who passed me after I got knocked off my bike).

Photo by Melissa

New Belgium Cyclocross #2

This race went much better than my first attempt at New Belgium, which is to say I finished.  But it wasn’t without incident.  I was very far back at the start and I was stuck behind people the entire race.  This is a course that is not well suited to, you know, passing people (or peddling, for that matter).  I had moved up quite a bit then on the very last lap I tripped over the barriers and fell flat on my face.  I got up quickly and didn’t lose any places between there and the finish line.  It was embarassing.

Indy Cross

I was visiting the midwest in late October and a friend of mine talked me into a cross race in Indianapolis (then he didn’t show up).  The race was fun.  It was raining and the all-grass course was super-slippery (everyone went down at some point during the race).  At the risk of sounding like a broken record, A bad start left me far back in the field, I passed people the entire race, I finished unremarkably.


Blue Sky Marathon

My performance at the Blue Sky Marathon last year was a bit of a disappointment. I was able to handle 1-1.5 good climbs, but after that my legs were toast. On the 3rd climb I slowed to a crawl.

This year I’m not quite as fit as I was last year, but I feel like maybe I’ve been doing better at climbing. I haven’t necessarily been climbing as fast, but I feel like I can at least get through 2-2.5 good climbs before I start to crumble.

So the first big climb in this year’s race went a lot like the first big climb in last year’s race. I held back a bit on the uphill, let loose a little on the downhill, and found myself in a pretty good position around mile 10 before heading out on the Blue Sky Trail proper. I passed the half marathon around 1h45m or so (only a few minutes slower than I ran at the Black Squirrel Half Marathon), right about where I wanted to be. I hoped to run between 3:30-3:45, preferably on the low end but I’d settle for the high end.

IMG 0041
Photo by Terry Grenwelge

The second climb went okay. Not great, but okay. I definitely had more left in the tank as I rounded the loops at the south end of the course and headed back toward the finish line. I walked nearly the entire Indian Summer climb on the way back last year. This year I was determined to run, even if it was slow, I would still run. It was a struggle, but I did it.

62254651 BlueSky2015 30
Photo by Erin Bibeau Photography

The final 5 miles were a bit strange. I slowed down. I wasn’t exhausted. I hadn’t bonked. I simply couldn’t muster the courage to push myself any harder. Rather than run fast and hurt I simply chose to jog it in and stay as comfortable as possible. That’s not the choice I usually make, and I’m not super proud of it.

IMG 0042
Photo by Melissa

I finished in 3h50m, which was 12 minutes faster than last year, so it wasn’t a complete shit show. But I was well off my desired time. Maybe one of these years I’ll get it right at this race.

This was the 4th and final race in the trail race series put on by the local Gnar Runners race management. As it happens, I was the only person to complete all four this year. Since the Never Summer 100K was new this year, I guess I’m the only person ever to complete the so-called Gnar Slam in a calendar year. And since I’m the only person to ever complete the Gnar Slam, I have the de facto record for cumulative time of the four races (until someone beats it next year). Here it is:

For a grand total of 33:12:55.