WHAT IS TRIPLE T?
Triple T consists of four triathlons of various distances over three days: Friday through Sunday, May 22-24. Here are the four races:
Race 1: Friday, May 22 5pm. 250 meter swim, 3 mile bike, 1 mile run.
Race 2: Saturday, May 23 7:30am. 1500 meter swim, 24.9 mile bike, 6.55 mile run.
Race 3: Saturday, May 23 3pm. 24.9 mile bike, 1500 meter swim, 6.55 mile run.
Race 4: Sunday, May 24 7am. 1.2 mile swim, 56 mile bike, 13.1 mile run.
The primary attraction of this race, besides the unique, challenging format, is the difficulty of the courses. The bike courses, in particular, are a non-stop barrage of hills. All four courses have a different profile, and all are extremely challenging. Though the total distance is approximately equal to an Ironman, and the distance is spread out over three days (giving athletes some chance to recover), the winning man’s time is typically 60+ minutes slower than the winning time at the Ironman World Championships in Kona, Hawai’i.
In fact, everyone I talked to that has done both Triple T and Ironman said that Triple T is harder, due to the course difficulty and the higher intensity at which all races are contested.
PREPARING FOR THE RACE
I made a few blog posts detailing my preparation for the race. To summarize, everything was going well until I strained my back two and a half days before the race. I immediately went into damage control mode, visiting the chiropractor twice and the health center once. I was constantly icing my back and taking Aleve in an effort to keep the pain in check. I was not feeling confident heading into Friday.
FRIDAY MORNING: DRIVING TO THE RACE
After packing just about everything swim/bike/run related that I own into my car on Thursday night, I set out toward Portsmouth, but not before stopping at the chiropractor for one last massage session. It helped a little bit.
The drive to the race site would take about 4.5 hours from Bloomington, going through Cincinnati and then along the Ohio Scenic Byway until reaching Shawnee State Park in Southeastern Ohio. It was a very pretty drive along the Ohio river, and I could already tell that I was entering a very hilly part of the country.
Eventually, I got off the byway and realized that I still had about half an hour of driving on small, windy roads to reach the race site. The race was in the middle of nowhere! There was no cell reception, very few houses and no towns or stores to speak of. Pretty cool!
FRIDAY AFTERNOON: ARRIVING AT THE VENUE
I reached the race site at around 2pm. It was already very warm, in the mid-80s with very high humidity. I picked up my packet, which consisted of some really cool swag, including a singlet that all competitors were required to wear during competition.
After the brief stop at the race site, I headed up a huge, mile-long hill to the cabin at which I would be staying. I was greeted by Sheila, who I had met Sheila a few years ago when I was up in suburban Chicago more often. Sheila is 52 years old and has the energy of someone half her age. She’s also an awesome long-course triathlete and a Triple T veteran.
I also met Jostein, who is also a very accomplished triathlete from the Chicago suburbs. He is a very nice and knowledgeable guy as well, with a very cool Norwegian accent!
As I was unpacking all my stuff, Julie and Rob arrived at the cabin. Hailing from Lafayette, NY, they represented Team Kilo-Jul, and were looking to defend their Co-ed Team title from Triple T 2008. They are both super nice and easygoing, not to mention being among the best athletes at the whole race.
After preparing my nutrition bottles for Saturday’s races–450 calories of Infinit in each bottle–and icing my back (which was starting to feel a bit better), we drove from the cabin back down the big hill to the race site. I unloaded my gear from the car and headed to my transition rack, which was assigned to me based on my race number (#179).
The first thing I noticed is how awesome everyone looked in their matching Triple T jerseys. I think this helped boost everyone’s morale, as the identical jerseys represented the identical physical and emotional journey that we were all about to undertake. The jerseys immediately set the tone for the coming weekend. I wish more races would do this.
The second thing I noticed was how fit and ready everyone was. The men were all tall, thin and tanned, with huge calves and quads, with chiseled faces and 6% body fat. The women were toned and beautiful, with great legs and strong shoulders. There seemed to be proportionately more women at this race than at other triathlons, as well (maybe I was just noticing the women more, can you blame me). Never before have I seen such a collection of fit people before, and I would wager that no other race, except for Ironman Hawai’i, has such a fit field as Triple T.
The third thing I noticed was how “blingy” everyone’s bike was. It seemed like everyone there had spent more money on their bike than I had, and I haven’t exactly been a budgeteer with my bike stuff. I saw so many Cervelos, Powertaps, disc wheels, carbon fiber doo-dads and other expensive thingers. They say that you can only buy so much speed, but I had a feeling that most of these athletes had figured out exactly how much speed was possible to buy, and then went out and bought it all.
Before the start, I was happy to see my Bloomington friend Sue for the first time. Sue and I had done many workouts together last year, and we raced the local 10 mile time trials as well. Sue was looking fit and ready, and was as cheery and positive as she always is!
FRIDAY, 5PM: RACE 1 – 250m SWIM, 3M BIKE, 1M RUN
I did a short bike warm-up before this race, just to make sure that everything worked and that my back would be okay. I could feel my back when I got down into the aero position, but since today’s race had only a 3 mile bike leg, I figured I’d just deal with it and ice it a lot tonight.
I also did a short run warm-up, and felt a bit slow. I decided to pop a 200mg caffeine pill before this race to make sure I performed to my potential.
After warming up on the bike, I put my wetsuit on and headed to the start. The water was warm (70ish degrees I think), and I was in the minority of the people using a wetsuit for the short 250m swim.
The swim course is in a beautiful lake in the state park. We went off two-at-a-time in a time trial start in order of seed number. It took me about 8 minutes to start swimming after the first competitor went in the water.
I felt strong on the swim. My swim has improved a lot over the winter, thanks to a lot of hours spent in the pool over winter break and early in the spring semester. I came out of the water in just over 4 minutes, and made the 100 meter run up to transition.
The bike course was basically an out-and-back straight up the hill toward the cabin at which we were staying. This hill was about a mile long at a relatively steep grade. I immediately geared down to 34×26 (BTW, this refers to the number of teeth on the chainring and cog I was using–34 teeth on the front chainring and 26 teeth on the rear, a very “small” gear that allows me to keep a high cadence at a slow speed going uphill) and let everyone pass me. I didn’t want to “burn any matches” today, so I just took it easy up the hill.
Coming down the hill, the main goal was to stay safe. During warm-ups, I hit 40mph easily coming down the hill. I came close during the race, but there were so many cyclists on the short course that I didn’t want to take any chances. I arrived back in transition in about 14 minutes and set out on the run.
The 1 mile run course was a sampling of the full run course we’d see on Saturday and Sunday. It was a half mile out and back on the Lampback Trail. The beginning of Lampback is relatively flat, so the run was not challenging at all. I ran an 8 minute mile to cross the finish line in 29 minutes without feeling at all tired.
FRIDAY EVENING – AFTER THE RACE
After getting some food and sitting in the cool lake for a while, I ate the post-race dinner, cleaned up my stuff, chatted with Sue and Sheila some more, and headed back to the cabin, where I met my remaining two cabin-mates, Erik and Carl. These two guys are members of the UW-Madison triathlon team. I believe this was Erik’s first attempt at Triple T, while Carl was looking to repeat last year’s high placing in the Male Junior division. (The picture of Carl perfectly captures the essence of Triple T, in my opinion–beer in one hand, bottle of some nutrition concoction in the other, wearing compression socks and an Ironman shirt, while half asleep in a chair.)
Turns out, we’re all nerds. We all had a great time geeking out over triathlon stuff and other miscellaneous nerd topics. Talking shop with other triathlete geeks like me was definitely one of the highlights of the weekend.
We spent a lot of time stretching and icing ourselves, then we had had yet another meal–burgers a la Jostein off the grill. I spent a lot of time icing my back, which seemed to be helping.
As an aside: if it’s not obvious already, eating is the unofficial fourth discipline of Triple T. With so much racing taking place over 3 days, eating enough was important. When we weren’t stretching or sleeping, we were eating. No joke.
After patching up some holes in my wetsuit with Sheila’s wetsuit glue (thanks, Sheila!) and making a trip back to the race site with Jostein to look at the race results, I started prepping my stuff for the races next day. I got my nutrition in order, repacked my transition bag, cleaned my race outfit, and headed to bed very early, around 9:30pm. I couldn’t sleep, so I hung out on the porch until I got tired, which was around midnight (oops).
SATURDAY MORNING – THE REAL FUN BEGINS
We woke up just after 5am on Saturday and began to load up on breakfast. I had a peanut butter and honey sandwich, a banana and some cereal. I also took 800mg of Aleve and 200mg of caffeine. The healthy way to start the day. Everyone had their own pre-race rituals, so we all just kinda stayed out of each other’s way.
We all knew what was in store for today–two Olympic distance triathlons on two brutally difficult course, followed by an even tougher challenge tomorrow. We were fit and strong, but the apprehension and anticipation of what was to come was noticeable in the cabin.
I headed down to transition at about 6:50 and set up my stuff. I met up with Sue, who reminded me to have patience today. I reminded her not to give out obvious advice, and then reminded her to be patient today also.
SATURDAY, 7:30AM: RACE 2 – 1500m SWIM, 24.8M BIKE, 6.55M RUN
I didn’t do much of any warm-up today, as I knew I’d need to conserve energy for the races. After putting on my wetsuit, I headed down to the swim start for the 1500 meter swim.
I felt strong on the two-loop swim. I was sighting well, and keeping a fast, but controlled cadence. I was even passing some people! I even split both loops for a total time of about 27 minutes.
In transition, I pulled off my wetsuit and headed out on the bike. Immediately, the course threw a huge, long hill at us. I found myself mashing my 34×26 very quickly, and tried to stay out of the way of all of the strong people passing me. The course was almost all up or down, with few flat sections. There was one hill comparable to Boltinghouse hill here in Bloomington–very short, but incredibly steep. I climbed that one pretty much at walking pace.
The rest of the bike course was more of the same, with false flats, lots of climbing and some chip-seal roads thrown in for good measure. or the Bloomington riders, there were lots of climbs and descents comparable to Low Gap road out north of town near the Touchables. I stayed steady, didn’t burn any matches and kept on top of my nutrition. FI completed the 24.8 mile bike loop in about 90 minutes.
The run was our first real taste of the famed Lampback trail. Lampback, a hard-packed dirt and gravel trail, is slightly uphill for the first 1.5 miles, and then pitched significantly upward for an additional 1 mile, reaching a crest and then pitching steeply downhill until the turnaround at 3.275 miles. Then, we do it all again, but in reverse.
The uphills are hard because they’re so freaking steep, and the downhills are hard because of the beating the quads take when striding downhill. I use the word “ridiculous” to describe the run course.
It is also a beautiful course, with lots of drop-offs, vistas and natural wildlife. Speaking of beauty, there were also a lot of fit, attractive ladies on the course. This was good motivation to stay strong (or at least give the appearance of being strong).
Anyway, on this first attempt at the 6.55 mile run, I concentrated on maintaining a constant effort, staying hydrated, taking in nutrition in the form of PowerGels, and not beating up my quads on the downhills. With temperatures approaching 80 degrees, I would pour water on my head at every aid station, in addition to consuming as much water as I could. On the downhills, I increased my cadence, kept my arms low and pumping (to keep my legs low and steady) and concentrated on maintaining proper form. After cresting the big hill after the run turnaround, I coasted into the finish in about 64 minutes, for a total race time of just over 3 hours.
SATURDAY AFTERNOON – AFTER THE RACE
I went straight from the finish chute to the food line, where I force fed myself some pasta stuff, and then immediately went and sat in the cool water back at the swim start, to relieve the heat stress from my legs. After swapping stories with the other folks doing the same thing as me, I went back to the transition area to prep for the race later in the afternoon.
I returned to the cabin briefly for some more eating, stretching, ice and a quick power nap. I went out in search of some cell reception to call Lana, but didn’t find anything. So, I went to the nearby lodge and shot her a quick email, and then headed back to the race site for the afternoon race.
SATURDAY, 3PM: RACE 3 – 24.8M BIKE, 1500m SWIM, 6.55M RUN
When I arrived at transition around 2:20pm, it was hot. The temperature was 88 degrees with significant humidity. It was going to be tough out there.
This race marked the beginning of the “team” portion of the race, for those entered as a team. In this race and during Sunday’s race, the teams of two would start at the same time, and be allowed to draft off each other during the bike legs. Team members were required to finish together, as well, as both team members would receive the slower of the two teammates’ times.
Additionally, this race had an unusual sport order–bike/swim/run instead of swim/bike/run. This presents the small problem of putting on the wetsuit before the swim, as wetsuits are not designed to be put on easily (though they come off quite easily).
I could already notice a shift in the attitude of athletes. Everyone had their game faces on, and everyone was moving a little bit slower than 24 hours previous. No one was warming up–it was not necessary with the heat and the work done in the previous race just hours earlier.
I finished my pre-race prep, which consisted of applying lube to my *entire* wetsuit (in the hopes that it would go on easier in T1), loosening my shoes (in anticipation of my feet swelling a bit), taking 200mg of caffeine and getting my bike ready. I lined up with my bike at the start, and about 10 minutes after the first athlete was away, I set off on the bike.
Today’s run course was an out-and-back on SR 125, a challenging route with several major climbs and descents, including the two toughest single climb of the entire weekend at miles 1 and 18 respectively. One descent was actually quite dangerous, with two riders crashing out at high speed against the guardrail just minutes up the road from me.
I kept my effort in check, drank all of my Infinit, controlled the climbs and rolled into transition in 91 minutes, only slightly slower than the morning’s effort on a slightly easier course. I noticed that I was getting some creaking from my crankset, and I made a mental note to tighten my chainring bolts after the race.
T1 went really well–I got my wetsuit on quickly and headed down into the water, where I avoided the famed “race 3 cramps” that many people seem to get going from biking to swimming. My swim of 27 minutes was controlled and strong, and honestly it felt really nice to swim after getting hot and sweaty on the bike. I concentrated on sighting well and staying in a straight line, and even split the two loops of the swim.
After applying lube directly to my feet in T2, I set out on Lampback for another 6.55 mile run. I started slow, unsure of what my legs were capable of in the sweltering heat, and then pushed the pace a little bit on the last half of the run. I finished in 62 minutes, just a tad faster than the morning run.
My total race time was 3:08, about 5 minutes slower than the morning’s effort, but 3 of those minutes were taken up in transition putting on my wetsuit, so really my pacing was pretty darn close to even for the two races.
I again went straight from the finishing chute to the food line. After eating, I sat in the lake for a while again, tightened the chainring bolts on my bike and headed back to the cabin. I was actually feeling a bit chilled, even though it was still 85+ degrees outside. This made me a bit nervous, but Erik smartly reminded me that my body was probably just shunting heat away from itself continuously after the hard afternoon effort.
SATURDAY EVENING – AFTER THE RACE
After cleaning up, I made my bottles for tomorrow’s race–750 calories of Infinit in each of two bottles–and did a bunch of stretching and icing. Everyone in the cabin was doing the same thing. There was not as much chit-chat as there had been earlier. Everyone was physically and mentally tired from the long, hot grind of today’s races. Even Sheila, who is normally on crack all the time, was quietly preparing dinner and only cracking about 50% of her normal innuendo-filled wise. Every once of energy was being spent on preparing for tomorrow’s Half Ironman.
At this point, we were all getting a feel for how we were doing in terms of our competition. Julie and Rob were sitting in second place in the co-ed team division, just a few minutes out of first place. They were pretty much kicking lots of co-ed ass. Carl was *winning* the Male Junior division, and was sitting in 6th place overall! Wow! Sheila was near the top of the Female Grand Master division, as well! I was comfortably in 248th place or so.
After eating, prepping, stretching, icing, eating and hydrating, there was little left to do but sleep. We were all ready for bed at 9pm, so we all went to bed and we all slept like babies.
SUNDAY MORNING – A MENTAL CHALLENGE
We woke up at 5am on Sunday. I knew that this morning would be a mental challenge, and in a sense I was looking forward to it, but when the morning finally came I was not fully prepared for the physical and emotional sensations I’d experience. I was sore. I was tired. I was mentally exhausted. But it was time to get ready for another race, so I got out of bed and got dressed.
My stomach did not want me to eat, but I knew I had to take in some fuel. So, I ate. It was nauseating, but I ate anyway. I managed to consume my normal bowl of cereal and a PB&H sandwich before the white flag of nausea. I did some stretching in an attempt to persuade my muscles to start working properly. I took some extra Aleve and caffeine this morning, for the same reasons. I also took an Immodium A-D tablet to insure that I didn’t have any GI problems during the long, hot race today.
My cabin-mates all had the “death look” all over their faces during breakfast. No one preps for a Half Ironman by doing essentially a Half Ironman the day before! We were all tired, but knew what had to be done.
SUNDAY, 7AM: RACE 4 – 1.2M SWIM, 55.5M BIKE, 13.1M RUN
I arrived at transition only about 25 minutes in advance of the 7am start time. No one else seemed to be in a hurry to start the race, either. With much less enthusiasm than yesterday, I prepped my transition area, chatted with Sue (who was doing well and feeling as good as one can, considering) and put my wetsuit on for the swim. No one was warming up, no one wanted to waste the energy. Even the low-numbered competitors (who generally were the strongest athletes) looked tired and apprehensive.
The race finally started at about 7:15, and I was in the water by 7:25. I stayed steady on the swim, concentrating on form (not speed) and sighting correctly. I even split the two loops of the swim to finish in 37 minutes, which was a bit slower than I would have liked, but oh well. What can you do after two days of racing, anyway.
The bike today was two loops of 28 hilly, challenging miles. My goal was simply to even split the two loops without burning too many matches, to save energy for the two brutal loops of the Lampback trail. The bike course was not as physically challenging as the first two bike courses, but was much more technical, with lots of long, steady climbs and technical descents. There were no flat sections–literally everything was either up or down.
I stayed steady on the climbs and used my aerodynamic position on my tri-bike to make up some ground on the downhills. This strategy got me to the end of the first loop in about 1:50, where I picked up my second Infinit bottle, refilled my aerobottle with water, and started it all again.
This time, I pushed a bit harder, knowing that I’d have to have a higher perceived exertion to accomplish the same time on the second loop. I noticed that fewer people were passing me, though this may have been because there were fewer people on the course. I increased my effort a bit on the climbs, and continued to descend with controlled, safe aggression. I completed the second bike loop in about 1:50, 3 seconds faster than the first loop. Even bike split: accomplished. My total bike time was just over 3 hours 40 minutes.
Onto the run–this was it. All I had left had to come out at this point. After lubing up my feet, grabbing a handful of PowerGels and bidding good luck to Julie and Rob (who were starting their second run loop as I was heading out of transition), I started running. My legs felt shaky and slow, but in control, and proceeded to clock consistent 10:30 miles for the first two miles.
Nutrition-wise, I knew it would be important at this point to continue to stay on top of my nutrition, even with the race more than half over. I forced myself to eat PowerGels whenever my stomach could accept them. I also was pouring water and ice on my head at every possible opportunity.
Mile 3 was slower due to the huge hill, and I arrived at the turnaround in about 35 minutes. After nailing the last uphill of the loop and staying in control on the downhill, I arrived at the finish in 1:08.
But wait! I didn’t get to cross the damn finish line. Instead, I had to run around a stupid orange cone a mere 50 feet from the finish line, and head back out onto the run course. THAT was demoralizing.
With basically an hour to go, I knew that I had to give Lampback everything I had left. I abandoned my strategy of taking it easy on the uphills, and instead decided to burn my last matches on the uphills. I was making frequent passes at this point, and managed to crest the hill at mile 2.5 well ahead of my pace on the loop previous. I felt the pain through my quads as I dashed down the hill to the turnaround, and then again in my calves as I pushed back up the same ridiculous hill.
When I hit the crest again at mile 4, I knew that it was downhill to the finish. I set aside the pain in my quads and sprinted for home, though I don’t think a casual observer would have called it a sprint per se–9 minute miles isn’t sprinting by any definition of the word.
With half a mile to go, I could see the first signs of the transition area. With a quarter mile to go, I could see the finishing chute. In one last burst of speed, I passed one last team (of 40 year old ladies, WAY TO GO ME!) and crossed the finish line. I split the second run loop in 1:01, my fastest run split of the weekend, for a total run time of 2:09 and change, and a total race time of 6:30:26.
And was I ever happy to be done!
SUNDAY AFTERNOON – AFTER THE RACE
They draped the finisher’s medal around my neck, and handed me the finisher’s shirt. I laid on the ground for several minutes, and then got back up and waddled around aimlessly for a while. It was raining at this point, which was a welcome respite from the heat of the weekend.
I tried to eat some food, but my stomach was having none of it. No bother, I was done racing and didn’t care if I paid for it later.
I waddled back to transition and packed my stuff up. I then waddled with my stuff to the car, dropped it off, and waddled back to the finish area to watch Sue finish. Sue put in a strong performance, particularly on the run, to finish in good time shortly after me!
After all of the weekend’s festivities, I was eager to get out of there and head home. I returned to the cabin, packed up my things, swapped race stories with Julie, Rob and Carl (Team Kilo-Jul had placed second in the co-ed team division, and Carl won the Male Junior division, frickin awesome to both of them), and headed for home.
I finally found cell phone reception after driving for an hour, so I called Lana and shared with her my experiences over the course of the weekend. I also ate a huge plate of chicken at KFC, perhaps the most delicious thing I have ever eaten.
I finally arrived back home around 9:30pm, where I unpacked some stuff, including what felt like 100 pounds of stinky, smelly dirty laundry, and promptly slept for 14 hours.
REFLECTIONS
Triple T was an amazing race, in no small part thanks to the great folks at HFP racing. They put on a fantastic, top-notch event. The support on the bike and run was great, the transition area was well-organized, and the swim course was layed out so that at no time were we ever swimming straight into the sun. All kinds of little details were carefully thought out and planned for. The courses were safe and well-marked. Considering the amount we paid for FOUR races, I don’t know how they were able to afford everything they did.
I was particularly happy with my pacing throughout the weekend. I did not use a heart rate monitor or power meter. I ppaced myself solely off of my perceived exertion levels. I always felt in control of myself, and at the end I felt like I had left it all out on the course. I never had to walk on the run, and I didn’t spend any time sitting around in transition. For my first attempt at this race, I think my effort was pretty good. Considering how strong this field is, I am very happy with my mid-pack finish.
With the completion of this race, I am particularly pumped about my Ironman attempt later this season. As I mentioned earlier, most consider this race more difficult than Ironman. This gives me a huge load of confidence that I can complete Ironman in a respectable fashion.
I am satisfied with my equipment choices. Many people chose to use a road bike for this race, but I did not want to sacrifice my run ability–I run so much better off of my tri bike than my road bike. My gearing (50/34 chainrings, 11-26 cassette) was perfect for this course–the 34/26 combo was great for climbing at a high cadence, and I rarely spun out the 50/11. If I had to do it again, I may go without the disc cover on the rear wheel, but otherwise I stand by my decision to use my tri bike.
I am also satisfied with my health and nutrition. The lower back issues I had earlier during race week did not affect my race times in any substantial manner. I stayed on top of my nutrition before, during and after racing. I am particularly happy with my nutrition execution on Sunday, when ingesting nutrition was as much a mental challenge as a physical one.
Staying in the “Crack House” cabin with six other awesome geeky triathletes was the “icing on the cake” for the weekend experience. All six of my cabin-mates were super cool and super good athletes. I enjoyed the company of each and every one of them, and I hope we can stay in touch.
My final reflection is this: I will DEFINITELY be doing this race again. I’m not sure when, as Triple T is a 13 hour drive from Gainesville, but this race is just too cool to leave behind. Next time, I think I’ll try to find a teammate, as the team strategy of this race seems like something that would be interesting to explore.
Here are my times for the weekend:
RACE 1
- SWIM: 4:47 (rank: 134/345)
- T1: 1:30
- BIKE: 13:54 (rank: 254/345)
- T2: 1:00
- RUN: 8:09 (rank: 273/345)
- TOTAL TIME: 29:17 (rank: 241/345)
RACE 2
- SWIM: 27:06 (rank: 198/344)
- T1: 1:23
- BIKE: 1:30:23 (rank: 257/344)
- T2: 1:06
- RUN: 1:03:48 (rank: 283/344)
- TOTAL TIME: 3:03:44 (rank 252/344)
RACE 3
- BIKE: 1:31:46 (rank: 261/339)
- T1: 4:20
- SWIM: 28:16 (rank: 106/337)
- T2: 1:57
- RUN: 1:02:19 (rank: 213/335)
- TOTAL TIME: 3:08:35 (rank 217/335)
RACE 4:
- SWIM: 36:53 (rank: 202/324)
- T1: 1:37
- BIKE: 3:41:03 (rank: 204/314)
- T2: 1:40
- RUN: 2:09:15 (rank: 133/305)
- TOTAL TIME: 6:30:26 (rank: 160/305)
TOTAL RACE TIME: 13:12:02 (rank: 125/200, 62/79 in Male Senior division)
race photos (of me):
link
race photos (not of me):
http://davidsavoiesports.blogspot.com/
http://michaelbutcherphotos.shutterfly.com/ (pasword: hfpracing)
detailed results:
http://www.hfpracing.com/results