“And we can swim as the tide choose to turn you, around and around…”

2015 I Love The Tavern Sprint Triathlon

Race Report

1:23:58

 8/29 AG     40/429 Overall

June 28, 2015 – Less than one month after my first Half-Iron distance triathlon in Raleigh, its time for the I Love the Tavern sprint triathlon at Robious Landing.  This particular race features a river swim, and the 19 mile bike course is a bit longer than the normal 12 mile sprint distance.  I was particularly excited for this race since it is one of the best in Richmond, plus it was my second ever triathlon in 2014.  It would be the first time that I had completed the same race twice, and thus, I would have an apples-to-apples comparison to see how much I had improved since year one.

Pre-Race

There was nothing out of the ordinary for me on the morning of the race, other than wondering if the swim would be cancelled.  It had rained heavily a few days prior to the event, and the James River was fairly swollen.  I ate breakfast at home and then left around 4:45 a.m. to head to Robious Landing.  I always try to get into the transition area as soon as it opens to try get the spot at the end of the bike rack.  As you can see from the photo below, I was early enough to nab the coveted spot, and set up my transition area.

tavern-rack

Blue – sporting the newly purchased Zipp 404s.

Additionally, I had recently purchased a pair of used Zipp 404 wheels, which have a 58 mm rim depth.  This was going to be my first race with them, so I was excited to see how much they helped my bike split.  I had rented a Zipp 404/808 combo for Ironman Raleigh 70.3, but it was nice to finally have a set of my own.  Many thanks to Holly Olson for selling them to me…with Busher acting as the finding agent and middleman.

 

The weather on the day of the race was warm but nice, and after setting up, I walked down to the river to take a look at the swim course.  All I can say is that the river was ROLLING!  Everyone was saying to make sure that you didn’t miss the dock at the swim exit because it would be very tough to fight the current to get back to it if you did.  They probably would have been justified for calling off the swim for safety reasons, but I was glad that they didn’t.

Eventually, Busher showed up and got himself ready to race.  He had just gotten a new Felt tri-bike and was eager to show it off.  When the starting time neared, we walked up the trail to the swim start, and after the National Anthem was played, we got in the James River and waited for the starting horn.

busher-bike

Busher’s new tri-bike sporting Flo 60/90 wheels.

 

Swim- 7:29 (1:09/100 m) 

Swim Course Map

My swim wave entered the water about two minutes before the start, and it was a major struggle to stay behind the starting buoy due to the strong current.  When the countdown neared ten seconds, I was actually in danger of being swept downstream, so I actually hung onto the first buoy.  The horn finally sounded, and off I went with about sixty other guys in my wave.

Thankfully, I was positioned far enough away from the bulk of the other swimmers to have some clean water, so the punching and kicking was minimal.  The swim is only 650 meters, but it felt more like 450 meters due to the current.  Honestly, by the time I settled into a good groove I noticed the dock rapidly approaching from my right.

When I was about 100 meters from the finish, I made sure that I got as far to the right of the river as possible so as not to miss the dock.  I managed to stand up a few feet before I got there, but nearly toppled over the underwater boulders.  Still, the exiting process was fairly smooth given the speed of the river, and up the ramp I went towards the transition area.

My time of 7:29 was nearly two and a half minutes faster than my 2014 swim time of 9:57.  While some of that was from a full year of swim training, I’d still have to say that the majority of the time gain was based upon the lightning fast river current.

T1- 1:52

Nothing major in T1.  I came out of the river about the same time as Busher and we went our separate ways in transition.  I threw on my sunglasses, helmet and biking shoes, and then ran my bike towards the bike out area, with Busher seconds behind me.

Bike – 52:08 (21.4 mph) 

Bike Course Map

Bike Course GPS

The first half mile or so of the bike course is uphill away from the James River towards Robious Road.  Thus, there is a slight incline at the bike mounting line.  In 2014, I hopped on my bike and took off without incident.  Unfortunately, I could not seem to get my left foot clicked into my pedal.  I lost all of my forward momentum without getting clicked in and almost toppled over.  About that time, Busher took off up the hill in front of me.  I finally got situated on the second or third effort, but lost a good 10-15 seconds struggling with my bike at the mounting line.

I chased Busher up the initial incline and finally caught up to him after making a right on Robious Road.  I passed him, only to have him come by me a mile or so later.  Soon after getting back in front of me, however, he sat up out of his aerobars due to ongoing neck pain from his car accident.  He had a brand new Felt tri-bike, but was in too much pain to ride it correctly.  I leapfrogged him a second time and never saw him again on the bike course.

The course is an out and back, and the elevation peaks right at the turnaround point.  I was able to stay in the aero position pretty much the entire ride, with the exception being the last climb up to the turnaround point.  After rounding the cone, there was a very fast descent before the course flattened out again.  There were a few guys that passed me on the bike, but by and large, I was doing most of the passing.

I felt good coming back up Robious Road towards James River High School, but the last bit on Robious is uphill and slowed my progress.  Once I made the final left turn to head back down towards the river, I eased up a bit and got my legs spinning easily to prep for the run.  There were a fair amount of spectators in the last half mile before transition, and I hopped off Blue at the dismount line and headed back to my transition spot.

My bike split was 52:08, which was four and a half minutes faster than my 2014 time of 56:38.  That was an increase from 19.07 mph to 21.4 mph, so those early morning sessions on the bike trainer in my bonus room were paying dividends.  The race wheels certainly helped as well, but most of those gains were from an improvement in bike fitness.

T2- 1:00

Thankfully, my stomach felt fine after getting of the bike, whereas it felt like I had a load of bricks in it in 2014.  My cycling shoes were swapped for running shoes, and after grabbing my race belt, I was off.

Run- 21:33 (6:57 min/mile) 

Run Course Map

The run course starts off on shaded, winding trails, and then emerges into a neighborhood near the 1 mile marker.  Mile 2 is an out and back in the neighborhood, and then you go back into the trails for final mile.  The run is supposed to be a 5k, but I believe that it is a few tenths short of that – particularly since I can’t run a 21:33 standalone 5k, much less one of those off the bike.

I felt pretty good at the start of the run, but there was still the “heavy leg” feeling for a couple of minutes.  I wound through the wooded trails in the first mile, and I did have a couple of guys that I passed on the bike run by me, much to my dismay.  Unlike 2014, the first mile passed pretty quickly for me, and soon I was out in the sun in the neighborhood.

I really hadn’t felt hot at all during the race, but as soon as I hit the direct sunlight in the neighborhood it got pretty steamy fast.  Thankfully, there was a water stop near the turnaround cone, and I saw Busher running the opposite direction a couple of minutes after passing the turnaround point.  He seemed to be struggling, and he had been about the same distance AHEAD of me at that same spot in 2014.  Thus, our positioning had flip flopped – due in part to my training, and also due in part to Busher’s car accident.

Soon I was back in the shaded area of the trails and winding towards the finish line.  As always, I was struggling in the final mile, but I found a renewed vigor once I heard the music playing near the finish line.  I knew I was only a few tenths of a mile from the end, so I picked up the pace.  After crossing the initial timing mat at the beginning of the finishing chute, I heard the race announcer call out my name.  I sprinted across the line for an 8/29 finish in my age group.

tavern-finish

Official Results Link

Post Race

After the race, there was the obligatory milling around and waiting for the results, along with some post-race food.  Much to my kids’ chagrin, there was no bounce house like there had been the year before, which left them sorely disappointed.

In the end, I finished the race in 1:23:58, which was more than twelve minutes faster than my 2014 time of 1:36:02.  Granted, the abnormally strong river current probably shaved two minutes off of my swim time, but that still left a ten minute improvement, which equates to more than ten percent of the total race time.  I was very happy with my result, and particularly my bike split and my ability to run off of the bike.  There was still a lot of work to do, but the work that I had put in over the past fifteen months were definitely paying off.  I had still yet to make an AG podium in a triathlon, but I was moving up in a very competitive AG, and I was inside the top 10% of the overall standings.

Sadly, Busher had regressed from 1:31:28 in 2014 to 1:34:03 in 2015 – even though he had upgraded to an electronic shifting tri-bike from his Fuji road bike.  Obviously, his car accident had severely impacted his fitness, and even his ability to stay in his aerobars.  While I had come out ahead of him in this race, there were no bragging rights to be had.  Had he been healthy, then I think that we might have had a race to the very end.

Next up on my calendar was the inaugural Independence Day 17.76k run, followed by the Charlottesville Sprint Triathlon.  Both of those races would be memorable, but for vastly different reasons.  In the short term, however, it was time to rehydrate, recover, down a few brews and then hang some new hardware.

tavern-medal

“It was so hot outside, you could fry an egg…”

2015 Ironman 70.3 Raleigh

Race Report

5:43:44

 80/202 AG     587/1928 Overall

May 31, 2015 – Its finally time for Ironman 70.3 Raleigh.  I’d signed up as soon as the race opened a year earlier, and all of my training for those twelve months had been focused on this particular race.  I had completed several sprint triathlons and one Olympic distance race, but the 70.3 (“Half-Iron”) distance was a big leap up in mileage.  The 70.3 features a 1.2 mile swim, a 56 mile bike and then a 13.1 mile run.  The mathematically inclined will notice that those numbers add up to a nice round 70.3.

In July 2014 I completed my first 50 mile bike ride on a Friday night, and I remember getting off the bike and barely being able to walk.  At that point, I had already signed up for the Raleigh race, and I didn’t think I could run 1 mile, much less 13.1.  I purchased an indoor bike trainer in September 2014, and I had steadily increased my biking volume over the winter.  I’d also come across the Super Simple 70.3 Training Plan online (see the link below), which I followed pretty closely for the fourteen weeks leading up to the race.  Thus, in the two months prior to the race I was averaging 5-7 hours per week of swim/bike/run training, excluding any additional stretching or strength workouts.  That’s not enough to be age group competitive in an Ironman brand race, but it was a step up for me in my training, and certainly enough to get me through the 70.3 miles, barring a fueling catastrophe or injury.

Training Plan

Chris Busher, or “Busher” as he is known, was also participating in the Raleigh race, and we had essentially signed up together.  Unfortunately, he was involved in a car accident on Christmas Day 2014, and due to ongoing neck problems, his training had really been curtailed.  In particular, it was painful for him to run, and his coach Karen really didn’t even want him completing the race.  She wanted him to swim and bike and then withdraw during the run.  Like me, Busher is hard-headed, and couldn’t bear to travel to Raleigh and then pull out of the race without getting a big shiny medal.

The weekend prior to Raleigh, Busher had a party at his house in Goochland, so we strategized our races there.  Karen was present, and was kind enough to give me some pointers even though she was not my coach at that point.  That meeting eventually planted the seeds towards my hiring her as my coach in May 2016 to help prepare me for a full Ironman.

Pre-Race

Originally, I was planning on heading to Raleigh alone, and had a room at the Sheraton all to myself.  Leigh Anne was going to stay at home with the kids, whereas we felt as though a full day affair would be too much for them.  A couple of days before I left, however, Leigh Anne was able to get child-care arranged for Jillian, so she and Jackson decided to make the trip.  Still, they were not coming down until Saturday evening, but I needed to leave Saturday morning to get checked in, so we both had to drive.

raleigh-bike-rack

Ready to head to Raleigh.

Thus, early Saturday morning I loaded up my car, strapped Blue to the rack on the back and I was off.  It was a little after lunch when I arrived in Raleigh, and I promptly found the race expo and checked in.  There was a thirty minute mandatory race briefing, and once that was over, I needed to drive to Jordan Lake to drop off my bike in T1.  On the way out of the expo I took a picture of the balloons below.

 

balloons

Since the race was a point to point, T1 was in a totally different spot than T2.  In fact, Jordan lake was about a 20 minute drive from downtown Raleigh.  Once I arrived, it was pandemonium on the small road in and out of the transition area, but I finally made it to T1 and racked my bike.  I made sure to deflate the tires a bit, whereas it was really getting warm and I didn’t want the pressure to build up and cause a blowout.  That sounds paranoid, but it is actually a frequent occurrence, and I would not have been happy to arrive on race morning and find two flat tires.

After racking my bike, I took a look at Jordan Lake and familiarized myself with the swim.  The buoys had already been set up and several people were test swimming.  I chose to save my energy, and then headed back to downtown Raleigh to check in to the hotel.  The Sheraton was right next to the finish area, but sadly, my room had no view worth mentioning.  Busher’s room had a perfect view of the finish line, as seen in the photo below.

overview of finish

Busher would tell you that he got the better view since he is prettier, I won’t argue…

Leigh Anne and Jackson arrived a bit later, and then a group of us walked to a nearby Italian restaurant for dinner.  Either my nerves began to get to me or something that I ate disagreed with my stomach, because soon after eating I was chewing on Pepto-Bismol tablets.  I was hoping for no GI issues during the race, and after dinner we headed straight back to the hotel and an early turn in.

 

Multiple alarms woke me at 4:00 a.m. on race morning, and after gathering my gear and grabbing a cup of coffee, I met Busher downstairs and caught the shuttle bus that would take us to Jordan Lake.  Thankfully, all of my gear was accounted for once we reached the lake and the T2 area, and after inflating my bike tires, eating a GU and multiple trips to the porta-potties due to a nervous bladder, it was finally time for the race to begin.

 Swim- 43:15 (2:14/100 m) 

Swim Course Map

The swim was a triangle course in Jordan Lake outside of Raleigh.  My goal for the swim was anything sub-45:00, which I thought was fairly conservative, especially since I had recently purchased a wetsuit.  I had only swam in the wetsuit once prior to the race, which was a test run in the James River at Robious Landing the weekend prior.  Wetsuits help in two ways.  First, they make you more slippery, and thus faster – to the tune of about 10 seconds for every 100 meters.  Over a course of 1900+ meters, that roughly equates to three minutes.  Second, they make you more buoyant.  Thus, drowning in Jordan Lake was far less likely for me.

The downside to a wetsuit is that it traps heat, so wearing one in warm water can dangerously overheat you.  Thus, Ironman restricts the use of wetsuits when the water temperature exceeds 76 degrees.  Due to a heat wave, Jordan Lake was several degrees warmer than the cutoff point on the morning of the race, so the athletes learned at the transition area that the race would not be wetsuit legal.  Technically, Ironman still lets age group athletes wear wetsuits up to 83.8 degrees, but those athletes are ineligible for awards and have to start in the last swim wave.  When I mulled over whether I would still wear my wetsuit, Busher said emphatically, “Karen says if its not wetsuit legal, you DON’T wear a wetsuit.”  The die was then cast, so I prepared myself for the 1.2 mile swim in the lake sans wetsuit.

Due to the number of participants, there were a lot of swim waves, and I was in about the 13th wave to start.  Busher had aged up to the 40-44 year old age group, and he ended up being in a swim wave that started about 15 minutes ahead of me.  We did a quick warm up swim together before the joined his wave, and then I got farther back in line to wait for my wave to start.

When my wave finally got the start signal I was off, and had positioned myself far to the left to stay out of traffic, whereas the first turn buoy had us turning right.  The water temperature felt just about perfect, but there seemed to be a fair amount of chop for a lake.  There were several times that I swallowed lake water and had to pull up to cough and dry heave.  My body still has a violent reaction when I swallow water that is not intended to be drinkable.

Even though my swim technique had improve a lot after a full year of practice, I was still no better than a middle-of-the-pack swimmer for an Ironman race – maybe even the back portion of the middle.  The 35-39 age group is very large and competitive, and as such, there were actually three swim waves for my age group.  I was in the first of the three waves, and a female swim wave started immediately prior to my wave.  Before I hit the first turn buoy I had begun to catch the slower females from the group ahead of me.  About that same time, the really good swimmers from the wave behind me began to catch me.  From that point forward there seemed to be a constant stream of bodies that I was passing and getting passed by, and that resulted in a fair amount of kicking, punching and everything in between.

swim start

By the time that I rounded the final buoy to head back to shore, I was really ready to be done with the swim.  The non-stop swarm of bodies was really getting to me, and I felt like my time in the water had passed very slowly.  Still, my time of 43:15 was faster than my goal time, but all in all, I didn’t feel as though I had I great swim.  Once I got to standing depth in the water, I ran up the exit ramp and headed to T1.

lake 2

Photo taken the day prior to the race.

T1- 3:01

 

T1 was relatively uneventful.  From the swim out area, there is about a 50 yard run to the transition area, and I hit the porta-potty on the way in.  I should have just gone on the home stretch of the swim, but neglected to do so.  The transition area was HUGE, and there were several very long rows of bikes.  The day before the race, I had made sure that I knew exactly where my bike was, because if I started down the wrong row, I was going to lose a bunch of time trying to get over to the correct one.

bike racks

This photo is from the bike drop off the day prior to the race.

Thankfully, my bike was right were I left it and ready to roll.  Since I was not wearing a wetsuit, it was pretty easy to ditch my goggles and swim cap, and then slip on my helmet and bike shoes.  Given the length of the race, I chose to wear socks.  A few seconds of fighting to put socks on wet feet was worth the diminished risk of getting blisters over the 56 mile bike course and then the half marathon.  I also scarfed down an entire Honey Stinger Waffle to get some calories into my system, whereas fueling correctly was going to be necessary to prevent a bonk.

 It was a long run with my bike to the bike out area, and I neglected to wait and let the volunteers re-apply sunscreen to me.  I figured that I would be protected since I had just applied sunscreen before the swim start, but in hindsight, that was a bad idea since I ended up with pretty a bad sunburn on my shoulders and upper back.  After bypassing the volunteers, I hit the mounting line and was off onto the 56 mile course.

Bike – 2:47:26  (20.07 mph) 

Bike Course Profile

The bike course was full of “rollers,” and the first 6 miles away from the Jordan Lake area were primarily uphill.  There were A LOT of people congested within those first few miles, and there was really no way to stay far enough away from everyone else so as to be out of the drafting zone.  If the race officials wanted to be Nazis about the drafting rules, then pretty much everyone would have received a time penalty in miles 1-6.  Not that drafting was really an issue climbing away from the lake, because the initial going was fairly slow.

After mile 6, there was a pretty good decline and then the course evened out, but it still seemed to be continually going up or down.  None of the hills were all that steep, and I probably only had to shift into my small chain ring a few times over the entire bike course.  Still, there were some long sustained climbs, that, over the course of 56 miles, taxed the legs a bit.

My goal for the bike course was sub-3 hours, and I felt really good on the bike.  I made sure that I stayed on top of my nutrition with GU gels every 45 minutes, and I also took a half banana at two of the aid stations.  Thankfully, the wind was relatively mild, but there were a few gusts on some of the roads close to Jordan Lake that gave me a good shove due to the deeper rims on my Zipp wheels.

I had driven the bike course the day before the race after dropping off my bike at the transition area, and it was helpful to know what was ahead of me.  I was amazed to see the amount of traffic control at the intersections, and Ironman continued to impress me with its level of organization.

The last aid station came about 13 miles from the finish, and when I slowed to grab a bottle of water, I noticed the heat for the first time all day.  The temperature had continued to climb while I was on the bike, and was probably in the upper 80’s or low 90’s by the time I hit the last aid station.  The movement of air on the bike can insulate you from the heat a bit, but when I slowed down at that last aid station, the heat really hit me.

Even though it had gotten hot, and even though the last few miles on the bike were tough, I never reached the point were I felt as though I NEEDED to get off the bike. That was actually quite a change for me at the 50+ mile distance, and I felt really good for the last 2 miles heading into downtown Raleigh.  The last bit of the bike course into T2 was uphill, and I caught up to a lot of people struggling up the hill.  Since I was feeling good, I decided to burn it up the hill, which probably was not a good idea since I was getting ready to run a half marathon.  Still, I accelerated up the hill, passing a half dozen or so riders in the process.  I saw Leigh Anne and Jackson off to my right, and gave them a big wave as I cruised into transition more than twelve minutes ahead of my goal time of three hours.

bike in

Heading into T2.

T2- 4:13

Once again, the transition area was huge, and I had made sure to walk it off in the morning so I would be able to find my spot quickly.  Once I racked my bike, I had decided to change socks and put Bodyglide on my feet to prevent blisters.  When I popped the cap of the Bodyglide tube, however, it had melted in the intense heat and shot out everywhere.  I quickly blotted my feet with the liquid, put on my socks and shoes, grabbed my Fuel Belt and then headed for the run out area.  I hit the porta-potty on the way out, and then let the volunteers smear me with sunscreen.  Once again, I lost some time by hitting the porta-potty since I was not willing to “go” on the bike.

I saw Leigh Anne and Jackson once again at the run out area, and Leigh Anne told me that I was catching up to Busher.  Given the intense heat, I should have known that I was getting ready to catch 13.1 miles of hell, but I was still feeling  good leaving T2.

Run- 2:05:49 (9:36 min/mile) 

Run Course Map

Run Course Profile

run out

Adjusting my Fuel Belt as I leave T2.

The run course has 563 feet of elevation gain, but seemed much worse than that at the time.  It is a two-loop course, with the “out” section generally going up and the “in” section generally going back down.  The worst part is that its only about 5% shaded, and there was no cloud cover on race day.  Thus, there were 13.1 miles of direct sunlight and 90 degree temperatures.

My goal for the run was two hours or less.  I had decided to bring my Fuel Belt, which had two 8-ounce water bottles.  I didn’t know it at the time, but those would prove to be a Godsend, particularly during the second loop.  For the first half mile or so I was doing fine, with the sole exception being the heavy leg feeling from being on the bike.  At the half mile point, however, my stomach tightened up and I was forced to walk.  This was not a GI distress type issue that required a porta-potty, but instead, was just tightness and pain.  That continued until a little after the 1 mile marker, and I was forced to run-walk for the better part of a mile until my stomach cramping eased up.

Ironman had aid stations every mile, and I’m not sure that I would have finished this race if they were spaced out much more than that.  I filled up each water bottle at the aid stations, and I also drank a few cups of water and put ice on my head and in my tri suit.  By the time I reached the subsequent aid station, I had drank one water bottle and dumped the other over my head.  I repeated that process for the entire race.

There were a fair amount of spectators on the run course, including a lot of people playing music.  I was able to enjoy them a little bit on the first loop, and managed to keep my pace just under the 9:07/mile pace needed for a two-hour half marathon.  Coming back in on the first loop was a little better than going out due the downhill sections, but by the time that I reached the start of the second loop near the finish line I was really beginning to struggle with overheating.  I hit the midpoint of the race a few seconds under one hour, but I knew that I was going downhill quickly – at least in the proverbial sense.

If the first loop of the run was tough, the second loop was the seventh layer of Hell for me.  I began walking every aid station and dumped as much water and ice on myself as I could.  My water bottles would be empty a half mile later, leaving another half mile to go before the next fill up.  Around mile 8 or 9 I saw a guy getting sick in the bushes, and Busher apparently saw a woman faint and collapse on the asphalt.  All around me people were people who had been reduced to a walk.

Speaking of Busher, I saw him about 100 yards from the turnaround point on the second loop, having made up approximately 15 minutes on him from my later start time.  I finally caught up to him at the first aid station after the turnaround, and he was really struggling with neck pain due to his car accident.  Karen had wanted him to quit after the bike, but he was continuing on.  At that point, I looked at my watch and calculated that I’d need to run approximately 8:00 minute miles to the finish in order to make it under two hours.  Given that my pace had already fallen off to about 9:30 minute miles, I decided to run with Busher for the last 5k.

Misery loves company, and running with Busher did seem to make the miles go by a little bit faster.  Still, it seemed as though we would never get to the finish line.  When we finally got to the last turn, Busher said he was going to sprint the last few hundred yards and took off.  I intended to do the same, but Busher had way more left in the tank than I did, and I finished about twenty seconds after him.

finish

About to enter the finishing chute.

After crossing the finishing line, my timing chip was taken away and I was handed a bottle of water.  The water went down quickly, and then I grabbed another, and another still.  There was pizza at the far end of the finishing chute, and I usually have no problem eating after a race, but due to the heat, I was starting to feel sick.  I sat down for a few minutes in the shade, and after drinking a Diet Coke I began to feel a bit better.

My goal for my first half-Ironman was six hours, and I managed to complete Ironman Raleigh 70.3 in 5:43:44 in less than optimal conditions.  I was very happy with my finishing time, even though the run took me 2:05:49.  Given the heat, I couldn’t be upset with my run time, and when I got in my car in the shaded parking deck around 4:30 p.m., my car indicated that it was 94 degrees.

In looking back at the race, there is not much that I would have done differently, and I probably performed near my maximum that day.  If I hadn’t slowed down to run with Busher I might have been a couple of minutes faster, but I still would have missed my two hour run goal.  The Half-Iron distance had been a big jump up for me, and it had taken more than a year of dedicated training to get me through that race.  The only thing left would be the full Ironman distance, and leaving Raleigh, I was already trying to decide which full distance race I would try to tackle.

In the short term, however, I needed to rehydrate and recover, and there were only a few weeks before my next race – the I Love the Tavern Sprint at Robious Landing.  I had completed that race in 2014, and it would be the first triathlon that I had completed twice.  I was really looking forward to seeing how much I had improved from my rookie year in the sport.

Official Results Link

medal