Thursday, December 31, 2009
Thursday, December 3, 2009
Turtle tri – a recap
Getting on the bike for a quick warm-up before the turtle tri I felt ready and eager to race. The annual triathlon event here in Cayman had come so quickly and now it was time to wring the legs and arms one final time before the off season. Sadly it was not be the race I had hoped for.
The swim start was an odd affair with a fair amount of jostling for space. My plan was to push hard on the first lap to stay near the front. During the year at 800m sea swims I have easily stayed with the initial surge and it was my plan to do the same here, but within 100m I was dropped and any drafting possibilities gone. The result was a solo swim nearly the full 1500m.
Exiting the water I heard I had lost two minutes to my main competitor Marius - the same deficit as last year. I had hoped to close the gap by at least a minute this year.
On the bike I felt okay, but still struggled to push the bigger gears which I did more easily at Clearwater and at the Reefathlon. I managed to make up a lot of ground on Marius and caught him with 12 km to go. My final bike split was reasonable, but again I had hoped to be at least a minute faster.
Jumping off the bike I knew I was going to lose to Marius with only a 90 second gap between us, but thought I might still make this a decent race. Having cruised the last 400m of the bike my heart rate was low and I was ready to give the run section a good effort in order to set a PB. However, 200m into the run I could feel my heart rate shoot up and knew a PB was out of the question. Ultimately, I settled into a training pace mildly disillusioned by the lack of spring in my legs.
Crossing the line I was really annoyed with myself. I had hoped for a PB. In retrospect though I’m happy with my time and glad I gutted it out. It’s been a huge season for me. I raced in a fatigued body and still managed to finish in a time I would have been very pleased with last year.
Racing to ones full potential requires careful planning and prioritization. Physically the body has to be ready and mentally you must be prepared to push to the limits. I know from experience that I can put myself into a world of hurt during races, a place I was very far from at the Turtle tri. Earlier in the year at Ironman Louisville I laid everything on the line and had absolutely nothing left. It was incredibly painful and at the same time incredibly satisfying. But hovering close to the limit is draining both physically and psychologically and something I clearly can’t do many times during a race year. It was necessary to qualify for Kona and will also be required if I am to beat the likes of Marius in an Olympic distance triathlon.
In the future I will carefully select a few key races for these mammoth efforts. That doesn’t mean I won’t race other events I enter, but rather let circumstances, feel and ambition dictate race execution.
The swim start was an odd affair with a fair amount of jostling for space. My plan was to push hard on the first lap to stay near the front. During the year at 800m sea swims I have easily stayed with the initial surge and it was my plan to do the same here, but within 100m I was dropped and any drafting possibilities gone. The result was a solo swim nearly the full 1500m.
Exiting the water I heard I had lost two minutes to my main competitor Marius - the same deficit as last year. I had hoped to close the gap by at least a minute this year.
On the bike I felt okay, but still struggled to push the bigger gears which I did more easily at Clearwater and at the Reefathlon. I managed to make up a lot of ground on Marius and caught him with 12 km to go. My final bike split was reasonable, but again I had hoped to be at least a minute faster.
Jumping off the bike I knew I was going to lose to Marius with only a 90 second gap between us, but thought I might still make this a decent race. Having cruised the last 400m of the bike my heart rate was low and I was ready to give the run section a good effort in order to set a PB. However, 200m into the run I could feel my heart rate shoot up and knew a PB was out of the question. Ultimately, I settled into a training pace mildly disillusioned by the lack of spring in my legs.
Crossing the line I was really annoyed with myself. I had hoped for a PB. In retrospect though I’m happy with my time and glad I gutted it out. It’s been a huge season for me. I raced in a fatigued body and still managed to finish in a time I would have been very pleased with last year.
Racing to ones full potential requires careful planning and prioritization. Physically the body has to be ready and mentally you must be prepared to push to the limits. I know from experience that I can put myself into a world of hurt during races, a place I was very far from at the Turtle tri. Earlier in the year at Ironman Louisville I laid everything on the line and had absolutely nothing left. It was incredibly painful and at the same time incredibly satisfying. But hovering close to the limit is draining both physically and psychologically and something I clearly can’t do many times during a race year. It was necessary to qualify for Kona and will also be required if I am to beat the likes of Marius in an Olympic distance triathlon.
In the future I will carefully select a few key races for these mammoth efforts. That doesn’t mean I won’t race other events I enter, but rather let circumstances, feel and ambition dictate race execution.
Friday, November 27, 2009
World Champs
Two world championships in five weeks! First Kona and then Clearwater 70.3 less than two weeks ago. What a year!
Hawaii was simply an awesome experience: magical, heartbreaking, humbling and tough as hell. Clearwater was fast , furious, impressive, but stands no comparison to Hawaii.
The organization of both events was excellent. The best I’ve tried so far in each category (Ironman and 70.3), but that’s what you would expect; both are the world championships. Some may complain that the issue of drafting in Clearwater should be included in organization, but I'd rather categorize it under “race execution”.
The setting for the swim in Hawaii is spectacular, and swimming the course a few days before the race I could really appreciate the beautiful waters. However, on race day the swim was pure mayhem and all business. With the mass start format this is what you would expect. Except in Hawaii everyone is a great swimmer making it absolutely crazy. I was boxed in all the way and spent the time defending my personal space from start to finish. Remarkably I had a good swim time completing in just under 1:01.
For safety reasons the swim in Clearwater was moved to the harbour side. I was looking forward to battling the waves and was disappointed by this move although I appreciate the organizers concern for safety. Visibility was zero and I had the sun in my face all the way to the first turn making it difficult to sight and also causing me to swim slightly off course. Towards the end there was an acute smell of diesel in the air from the surrounding boats, add to that a general feeling of unease during the entire swim and it was not a pleasant experience. Time 0:30.
In Hawaii the bike starts with a section through town before the real action starts on the Queen K. I powered along the first 60 km without holding back. As a result, I was passing riders as I normally do in Ironman events and gradually working my way up the field. This was in retrospect a big mistake. As soon as we hit the climb to Hawi and the subsequent head and cross winds my legs where toast. All the distance I had made up on the first part was lost. On the final 10km stretch to the turnaround the serious head wind started and I could only manage a pitiful 25 km/h. After Hawi (the turnaround) my legs slowly returned with some initial speeding around 65 km/h towards the Queen K. Back on the Queen K, however, we were hit by another massive head wind. I have seldom had to dig as deep as I did during the last 2 hours. Bike split 5:19, much slower than I had expected.
The bike course in Clearwater is flat, fast and furious. My strategy in Clearwater was to ride the bike section like I would ride an Olympic distance event. After having ridden for about 50 km it became clear the organizers were not marshalling the course properly and allowing big groups of riders to form. At one stage I had to slow because I could not pass a large group of riders in a pack. Shouting at them for 20 seconds finally got them to let me through (barely). One of the pack riders even had to the audacity to scold me for shouting at him. F%$¤ idiot. Anyways, although I was careful not to draft, some drafting was simply unavoidable. The narrow stretches with cars passing on the right also contributed to a drafting effect and towards the end I must admit that I was not as careful as I normally would be simply because it was obvious the organizers had lost control. My final time was 2:08 with an average speed of more than 42 km/h (see here for more details, bike is short b/c I pressed the start button late).
The run in Hawaii was fairly uneventful affair. With my injured foot I did a combination of walking and running. A few days prior to the race I had tested my foot on Alii Drive and knew there was no way it could run the full marathon. My walk/run strategy actually worked remarkably well. Only after the first 10 km did my foot start to give me any trouble. By the end no matter what I did it was painful, but there was no way I was going to DNF. Reaching the final turn onto Alii Drive a mere 400 m from finish line the pain vanished. Finishing in Kona is unique. The crowds and surroundings are great, but there is simply something mythical and indefinable about the final few minutes and the realization that you have just retraced the steps of the many triathlon greats. You will know when you try for yourself. My final time: 10:54. I’ve gone faster, but I’m not disappointed, not at all. Getting to Hawaii is an accomplishment. Finishing the race is an experience for a lifetime.
Jumping off the bike in Clearwater my legs were trashed and I wasn’t sure I could run at all. However, by taking it easy in transition I gained my composure and started the run feeling fairly good. After initially trying to push the pace (i.e. close to 4 min per km) I had to slow down in part due to an upset stomach and in part lack of energy. Luckily some deep breathing solved my stomach issues but I couldn’t hold the pace and settled into a more comfortable pace around 4:30 min per km. The worst part of the run course was negotiating the incline on the bridge crossing. I had no spring in my legs to help me across. My final time: 4:19. A PB.
This weekend the triathlon season ends with the annual Olympic distance triathlon event here in Cayman. Bring on the off season!
Hawaii was simply an awesome experience: magical, heartbreaking, humbling and tough as hell. Clearwater was fast , furious, impressive, but stands no comparison to Hawaii.
The organization of both events was excellent. The best I’ve tried so far in each category (Ironman and 70.3), but that’s what you would expect; both are the world championships. Some may complain that the issue of drafting in Clearwater should be included in organization, but I'd rather categorize it under “race execution”.
The setting for the swim in Hawaii is spectacular, and swimming the course a few days before the race I could really appreciate the beautiful waters. However, on race day the swim was pure mayhem and all business. With the mass start format this is what you would expect. Except in Hawaii everyone is a great swimmer making it absolutely crazy. I was boxed in all the way and spent the time defending my personal space from start to finish. Remarkably I had a good swim time completing in just under 1:01.
For safety reasons the swim in Clearwater was moved to the harbour side. I was looking forward to battling the waves and was disappointed by this move although I appreciate the organizers concern for safety. Visibility was zero and I had the sun in my face all the way to the first turn making it difficult to sight and also causing me to swim slightly off course. Towards the end there was an acute smell of diesel in the air from the surrounding boats, add to that a general feeling of unease during the entire swim and it was not a pleasant experience. Time 0:30.
In Hawaii the bike starts with a section through town before the real action starts on the Queen K. I powered along the first 60 km without holding back. As a result, I was passing riders as I normally do in Ironman events and gradually working my way up the field. This was in retrospect a big mistake. As soon as we hit the climb to Hawi and the subsequent head and cross winds my legs where toast. All the distance I had made up on the first part was lost. On the final 10km stretch to the turnaround the serious head wind started and I could only manage a pitiful 25 km/h. After Hawi (the turnaround) my legs slowly returned with some initial speeding around 65 km/h towards the Queen K. Back on the Queen K, however, we were hit by another massive head wind. I have seldom had to dig as deep as I did during the last 2 hours. Bike split 5:19, much slower than I had expected.
The bike course in Clearwater is flat, fast and furious. My strategy in Clearwater was to ride the bike section like I would ride an Olympic distance event. After having ridden for about 50 km it became clear the organizers were not marshalling the course properly and allowing big groups of riders to form. At one stage I had to slow because I could not pass a large group of riders in a pack. Shouting at them for 20 seconds finally got them to let me through (barely). One of the pack riders even had to the audacity to scold me for shouting at him. F%$¤ idiot. Anyways, although I was careful not to draft, some drafting was simply unavoidable. The narrow stretches with cars passing on the right also contributed to a drafting effect and towards the end I must admit that I was not as careful as I normally would be simply because it was obvious the organizers had lost control. My final time was 2:08 with an average speed of more than 42 km/h (see here for more details, bike is short b/c I pressed the start button late).
The run in Hawaii was fairly uneventful affair. With my injured foot I did a combination of walking and running. A few days prior to the race I had tested my foot on Alii Drive and knew there was no way it could run the full marathon. My walk/run strategy actually worked remarkably well. Only after the first 10 km did my foot start to give me any trouble. By the end no matter what I did it was painful, but there was no way I was going to DNF. Reaching the final turn onto Alii Drive a mere 400 m from finish line the pain vanished. Finishing in Kona is unique. The crowds and surroundings are great, but there is simply something mythical and indefinable about the final few minutes and the realization that you have just retraced the steps of the many triathlon greats. You will know when you try for yourself. My final time: 10:54. I’ve gone faster, but I’m not disappointed, not at all. Getting to Hawaii is an accomplishment. Finishing the race is an experience for a lifetime.
Jumping off the bike in Clearwater my legs were trashed and I wasn’t sure I could run at all. However, by taking it easy in transition I gained my composure and started the run feeling fairly good. After initially trying to push the pace (i.e. close to 4 min per km) I had to slow down in part due to an upset stomach and in part lack of energy. Luckily some deep breathing solved my stomach issues but I couldn’t hold the pace and settled into a more comfortable pace around 4:30 min per km. The worst part of the run course was negotiating the incline on the bridge crossing. I had no spring in my legs to help me across. My final time: 4:19. A PB.
This weekend the triathlon season ends with the annual Olympic distance triathlon event here in Cayman. Bring on the off season!
Monday, October 5, 2009
Waikiki
Finally arrived in Waikiki / Honolulu. Majken and I are staying here for two nights before we fly out to the Big Island. Bags are all here and everything looks in order. At LAX there were already signs of Kona with wheel bags, Ironman caps and bags, compression socks etc. Already looking forward to swimming from Kailua Kona Pier in a few days. But first a bit of sightseeing on O’ahu.
My foot is feeling better. I tried a short jog Saturday. I think the foot will be ready for running on Saturday, the question is how much running. I would have been confident had it only been a half marathon, but a full marathon I am not so certain. Regardless I'm optimistic. “Run when you can, walk when you have to, crawl if you must; just never give up.” – Dean Karnazes
My foot is feeling better. I tried a short jog Saturday. I think the foot will be ready for running on Saturday, the question is how much running. I would have been confident had it only been a half marathon, but a full marathon I am not so certain. Regardless I'm optimistic. “Run when you can, walk when you have to, crawl if you must; just never give up.” – Dean Karnazes
Sunday, September 27, 2009
Bad Timing
Towards the end of a solid long run a week ago I felt a pain in my left foot. I stopped momentarily and stretched and continued on home. I didn’t think much of the pain until later in the day when it was still there. I had no idea what it might be and thought a good nights rest surely would sort it out. Sunday morning I was scheduled to participate in the Cayman Islands Road Championships. Getting out of bed that morning I could still feel a slight pain, but it wasn’t enough to keep me home. Indeed the road race was an excellent training ride although it was cut short by an unfortunate crash of the peleton. However, I did manage a 40.1 kph average pulling at the front for most of 80 min. until the race was neutralised. During the ride I didn’t feel the pain.
Tuesday I did speed work comprising 10x800m. Starting out I was sceptical because the pain was fairly acute, but I reckoned it would go away as the session progressed. I managed the full set, but it was not without pain in the foot. Although running at speed was bearable, starting and stopping was a strain. In retrospect it was a stupid of me to run the set. I should have stopped straight away when the pain did not go away. Afterwards my foot was very sore.
With my symptoms and history it is very likely that I have stress fracture of the heel bone. These stress fractures are very difficult to diagnose so I can’t be certain, but no matter what it makes sense to treat it as one and rest my foot. With less than 2 weeks to Hawaii this is obviously a less than ideal outcome. I can still cycle and swim, but running is a problem. In the hope that I can run on race day I will do some aqua running this week, but otherwise shift my focus to swimming. I’m in taper mode already so I need to rest anyway.
Tuesday I did speed work comprising 10x800m. Starting out I was sceptical because the pain was fairly acute, but I reckoned it would go away as the session progressed. I managed the full set, but it was not without pain in the foot. Although running at speed was bearable, starting and stopping was a strain. In retrospect it was a stupid of me to run the set. I should have stopped straight away when the pain did not go away. Afterwards my foot was very sore.
With my symptoms and history it is very likely that I have stress fracture of the heel bone. These stress fractures are very difficult to diagnose so I can’t be certain, but no matter what it makes sense to treat it as one and rest my foot. With less than 2 weeks to Hawaii this is obviously a less than ideal outcome. I can still cycle and swim, but running is a problem. In the hope that I can run on race day I will do some aqua running this week, but otherwise shift my focus to swimming. I’m in taper mode already so I need to rest anyway.
Wednesday, September 23, 2009
Participant Stats - IM World Championships 2009
I had a look at the participant list at this year's Ford Ironman World Championships. Below are a few graphs I made in the process.
First up a pie chart showing the distribution of nationalities. Unsurprisingly, USA dominates and Germany is easily second. On a per population basis New Zealand has the greatest participation with Switzerland a close second.
Age distribution is shown below. The 40 year olds are the largest group comprising 91 individuals. Notice the spikes at the ages of 40, 50, 60 and 70. The youngest is 20 and oldest 80 (Robert Southwell from Australia - amazing!).
The 40-44 male age group is the largest with 276 athletes. Age group declines every year from 40-44 and onwards.
The picture is slightly different in the female age groups. Here the two largest age groups comprise athletes in their thirties.
First up a pie chart showing the distribution of nationalities. Unsurprisingly, USA dominates and Germany is easily second. On a per population basis New Zealand has the greatest participation with Switzerland a close second.
Age distribution is shown below. The 40 year olds are the largest group comprising 91 individuals. Notice the spikes at the ages of 40, 50, 60 and 70. The youngest is 20 and oldest 80 (Robert Southwell from Australia - amazing!).
The 40-44 male age group is the largest with 276 athletes. Age group declines every year from 40-44 and onwards.
The picture is slightly different in the female age groups. Here the two largest age groups comprise athletes in their thirties.
Labels:
ironman,
participants,
Statistics,
world championships
Wednesday, September 9, 2009
Interview in the Compass
So far recovery has been going well. Did my first run this morning. 57 minutes at an easy pace. Judging from my heart rate I am not fully recovered with a bit of upward drift the last 10 minutes, but other than that I feel good. Will keep intensity to minimum this week. Next week I hope to be back on a normal training schedule.
Otherwise I'm in the local paper today:
Otherwise I'm in the local paper today:
Mikkelsen’s long road to Hawaii
By Eugene Bonthuys, eugene@cfp.ky
Tuesday 8th September, 2009 Posted: 16:31 CIT (21:31 GMT)
When Jasper Mikkelsen started competing in triathlons in 2006, he could scarcely have imagined where the sport would take him. Now, a mere three years later, Mikkelsen has qualified for what is arguably the most important event in the triathlon world – the Ironman World Championships in Kona, Hawaii.
Hawaii is the birthplace of the Ironman triathlon, a supreme test of endurance composed of a 2.4 mile swim, a 112 mile bike and a 26.2 mile run.
This year will see the 31st running of the event, and on 10 October, Mikkelsen will take his place alongside the best Ironman athletes in the world in the hope of doing Cayman proud.
He reached his goal of qualifying in his second ever Ironman–distance triathlon. His first Ironman–distance race was the Grand Floridian triathlon, which took place on 25 October 2008. Mikkelsen had been hoping for a good time, but his time of 10 hours 17 minutes and 43 seconds surprised everyone, Mikkelsen included. Speaking after the race, he said that he knew he had a faster Ironman in him. On 30 August, Mikkelsen proved his prediction right, finishing Ironman Louisville in a blazing 9 hours 49 minutes, well under the 10 hour barrier he had been taking aim at. It was good enough for fifth place in the 35 to 39 age group, earning Mikkelsen a spot among the 1800 tri–athletes invited to Kona.
With only some six weeks between Ironman Louisville and the Ironman World Championships, Mikkelsen has to prepare for the event very quickly.
“I’ve been told the swim is extremely rough which is not surprising given the standard of the athletes there. Other than that it will likely be the heat on the run.
“But I can’t complain as the Cayman heat and humidity makes running just as tough. I’m not expecting the bike to be a significant challenge other than it is 180 km which is always going to be a long ride,” he says.
Although Kona is the greatest of the challenges ahead of Mikkelsen, it is far from the only one.
“I have the world championships on the half ironman distance coming up in November which I qualified for earlier this year,” he says.
This will make it two world championship events in one year for Mikkelsen. However this certainly did not come easily.
“There is no faking an Ironman. It requires many long hours of training. If you skip on one of the three disciplines it will show come race day. The long hours require dedication and planning.
“With a family it can be difficult to work the long training hours into the family’s schedule. So for me the challenge of training is really one of time management. My body seems to cope well with the training load,” according to Mikkelsen.
As one can imagine Mikkelsen’s training regimen is exhaustive and could easily wear out a lesser man.
“So far this year I have trained on average about 12–14 hours per week. Leading up to Louisville I ramped up the training and had a few weeks of 18 hours,” he says.
As he spends so many hours training, Mikkelsen views himself as quite fortunate to be able to train in Cayman.
“Training conditions in Cayman are good especially if you are competing in similarly hot conditions.
“For cyclists the lack of hills can be a bit of a problem, but the beautifully resurfaced roads out around East End with plenty of wind to spice it up make up for it to some extent.
“Swimming is a no brainer. There is simply no where better to train than Cayman,” says Mikkelsen.
However, training in Cayman is not all moonshine and roses as far as he is concerned.
“I can’t say running in Cayman is a joy, it is simply too hot and humid, but running in the early mornings helps.”
Even for someone as dedicated as Mikkelsen, getting up for an early morning run is not always easy. Fortunately he does not have to do it all on his own.
“When you have get up at 4:30 on a Sunday morning to go for a 2.5 hour run it’s nice to be able to meet up with someone. Having strong and dedicated training partners is extremely important.
“For me personally, having the likes of Beth Schreader, Mike McDonald, Russell Coleman, Scott Brittain and Marius Acker around really helps,” according to Mikkelsen.
He is quick to admit that holding down a regular job as well as training for an Ironman makes it tough to spend as much time with his family as he would like.
Fortunately he receives a lot of support from wife Majken and their two sons Tobias and Christoffer.
“I try to schedule training when they are asleep so it doesn’t affect family time. In the weekends that is not always possible, but I try to make it up to them,” says Mikkelsen.
Fortunately, it does not seem to trouble his boys too much.
“They seem fairly keen on following me at races and they like the medals, but other than that I think they would rather play with their friends,” he smiles.
However, Mikkelsen hopes that his children will follow his example.
“I hope my love of endurance events and the healthy lifestyle it necessitates will rub off on them when they are older.”
Saturday, September 5, 2009
Race Report IMKY 2009
Prerace
We arrive in Louisville on Thursday past midnight. Fellow Cayman triathlete Rebecca Lillywhite (Beccy) has booked accommodation at the Galt House Hotel. Staying at the Galt has its advantages. It houses the expo, athlete check-in and is within walking distance of swim start and transition.
Friday morning we make our way to the designated practice swim area. The swim course is in the Ohio River, supposedly a polluted river with strong currents. My first impression of the river is actually pretty good. I guess it helps when expectations are low. The water isn’t visibly dirty, but visibility is zero. This basically means that we will be swimming blind. The current is fairly strong but easily manageable and water temperatures are pleasant. Although I have brought my wetsuit to Louisville with rumours of colder water temps, there is no way we will be swimming in wetsuits on race day.
After a successful dip in the river we head back to the Galt. Breakfast buffet is on the second floor. We meet up with Beccy’s friends from BVI: Ian and Ashling. Ian is racing. I stuff myself with all the breakfast goodies. Registration is next. It takes nearly two hours. My weight is measured at 145 lbs (65.8 kg) and body fat is 7%.
In the evening there is a Pre-race dinner at a convention center nearby. A massive room has been converted into a dining area. A large scene is placed at one end with a screen running commercials. After dinner the race briefing commences. But no race briefing can commence before the national anthem with appointed soloist and a prayer. It is way over the top, but typical American and I love it. I don’t know what it is about the Star-Spangled Banner, but it never disappoints, maybe it is because it's set to the tune of an English drinking song.
Saturday we check in the bikes and transition bags and go for light pre-race pasta meal before heading back to the hotel for an early night.
Race day
The alarm clock is set for 4 am. Coffee, oatmeal and two small bottles of Ensure, approx. 1,200 calories. At 4:45 am we are on our way to transition at the Great Lawn. Bikes are loaded and wheels receive a top-up of air and we’re off to the swim start at Tumbleweed about 1 mile away. We queue for body marking at the swim start. There are plenty of body markers on hand so we are soon able to follow the herd of athletes making their way to the end of the line for the time trial start.
Most Ironman events are mass starts. Louisville is different. Athletes self-seed themselves at the start based on their arrival at the swim start. A mass swim start for the pros is scheduled for 6:50 am followed by a 7:00 am time-trial start for the rest of us.
The line seems to snake forever along the river bank. How did all these people manage to get here so early? We didn’t leave it till last minute. Waiting in line is cold and I feel a bit miserable. There is still an hour till the start. Worse still, the anticipation of the race and low temps triggers a bladder filling reaction and I have to relieve myself on several occasions. Starting the race in a slightly dehydrated state is not ideal.
Finally we hear the gun and the pros are off. I spot the pros through the trees making good progress along the river bank. 10 minutes later the age groupers start entering the water one by one. The line is moving quickly so they must be getting the athletes into the water at a very fast rate. As the line works its way forward and we approach the start the volunteers are prepping us for the entry. Final “good lucks” pass between Beccy, Ian and I and we cross the timing mat and jump into the water.
The first 200m I am zigzagging between swimmers, but soon find some clear water. I had anticipated swimming along either left or right side of the bank, but surprisingly find plenty of room in the middle. I am kicked a few times, but this is really nothing compared what I have tried in the past. I reach the turnaround point feeling okay but not great. I know from training that it sometimes can take 1-2 km before I feel comfortable and can start cruising. Especially without any warm-up and a cold hours wait I don’t expect my body to be in full race mode yet. We are now outside the sheltered area and in the main river. I can see the bridges in the distance. The swim exit is just passed those bridges. I try to sight a good line, but the course is now so wide that athletes are spread and congestion is less of an issue. However, it seems to me a wide right is a good option. After a couple of minutes I settle into a nice grinding rhythm. The pace is a comfortable hard and I do a combination of two, three, four and occasional five stroke breathing. I feel strong all the way to the exit.
Swim Time 1h02m18s
Overall 117th
Age Group 14th
T1
As I exit the water I feel great. I can’t believe it, maybe I should have pushed harder? I sprint up the hill to transition passing several athletes in the process. It must be those monster swimming efforts with a maxed out heart rate at the Stroke and Stride that are now paying dividends. I look for the race clock to give me an idea of my swim time. No clock in sight. I find my bike bag after a bit of stuffing around and head into the change tent. Speed suit off, helmet, sun glasses, bike shorts and race belt on and I’m off running again with Garmin and bag in hand. I drop of the bike bag (which now contains goggles, swim cap and speed suit) outside the tent. Locating the bike is easy. By now I have put on the Garmin and turned it on. I head out of the bike park crossing the timing mat to register my time.
Time 3m53s.
Bike
I jump onto the saddle, gather some momentum and slip my feet into the bike shoes. About 2 minutes into the ride I hit a bump and one of my Power Bars fall out of my bento box. Damn it, that was 240 calories. Oh well, will just have to grab something from one of the aid stations. I make sure to drink plenty of water straight away to make up for the dehydrating start. My Garmin is still trying to find the satellites. How long can this take? I have no idea how fast I am going. I don’t want to push the pace too much to start with. Finally, it comes online. Yikes, 41 km/h that is much faster than I want to go. I regulate speed and perceived effort and finally settle into a good rhythm.
After about 15 km the hills begin. The temperature is still quite low and I’m not sweating as much as I am used to. My nose is also a bit runny from the cooler weather. I reckon I might be able to skip water at a few aid stations.
The course contains an out and back section and two counter clockwise loops before we head back into town.
The out and back section is very picturesque and contains some fairly steep but short climbs. These are not mountains, but they are steep enough to get you out of the saddle for a while. There is a bridge crossing across a creek at the bottom of a hill that is marked for danger, but it doesn’t give rise to any trouble even though travelling at 65 km/h.
Finishing the out and back, I embark on the first of the two loops. The roads are good, the terrain is still rolling and the temperature is still nice and cool. The rolling terrain is making me shift gears constantly. By the end of this ride I will probably have shifted gears more than I would in a year in Cayman. Until now I have been passing riders constantly since the start, so I am surprised when a rider overtakes me. Fine, I’ll use him as a focus point to keep up my pace. I stay about 7 meters behind him to avoid a drafting penalty. This can be difficult at times with differing riding styles on the hills. I probably push too hard on the ascents and too little on the descents. But this is the way I like to ride. At La Grange the crowds are out. Lots of cheering, shouting and cow bells. Awesome. I lose contact with my riding “buddy” as he surges up a longer hill. While I could have stayed with him, I feel I’m riding at a good solid pace and there is no need to increase the perceived effort at this stage in the race.
At the start of the second loop I pass Beccy. She shouts words of encouragement. Thanks Beccy. This time around the course is seriously congested. I am constantly passing slower riders. I approach a rider on one of the downhill’s going suspiciously slow with one leg to the side. He is relieving himself. I swerve far left to avoid the stream of fluid.
Having completed the second loop it is time to head back to Louisville. I am alone again. I spot one rider in the distance that’s all. I look at my Garmin and try to calculate my final time. I know that I started the watch about 2km into the ride and assuming for simplicity an average speed of 40 km/h for those first 2 km gives 3 minutes to add to my Garmin’s time. Okay so I won’t be going sub 5 hours, but it will be close to 5h10m. I’ll take that as long as I can run!
Unfortunately my stomach feels tight. Not a good sign. Should I eat? My nutrition plan calls for a Power Bar, but I haven’t any left since I dropped a bar at the beginning. The bike ride has set its mark and I’m feeling tired. I decide on some calories despite the tight stomach. At the final aid station I grab a gel. It’s cafĂ© latte taste, definitely not my favorite, but nothing I can do about it.
I make the final turns towards the bike park, get my feet out of my shoes and start thinking about the run. I dismount and hit the ground running. Now we’ll find out whether the stomach is agreeable or not.
Time 5h09m22s
Overall 50th
Age Group 9th
T2
I hand off the bike and start running towards the transition area. I grab my run bag and continue into the changing tent. A volunteer runs with me. My helmet is already off so I proceed to take off my bike shorts. The volunteer asks what I want from the bag. I tell him to empty the contents in front of me. I put on cap, socks and shoes and dump the rest on the ground. The volunteer says he’ll take care of the bag for me. I thank him and head out of the tent. I can feel the stomach acting up so I decide to visit a portaloo. If that can solve the problem it would be well worth the extra time. After about a minute I emerge feeling none the better. Damn. Will just have to get on with that marathon.
Time 4m08s
Run
First part of the run is an out and back on the bridge. My stomach is in turmoil and I’m running much slower than I want to. I am being passed by several athletes. This is so annoying. You can swim and bike to your very best, but if you can’t pull off a decent run your overall time will suffer. I have to do something to calm the stomach. A guy named Charles runs up beside me and we exchange a few words. He is easing into the run and happy to go at a slower pace. We start the first loop. I try some deep breathing. It’s helping!! After about 500m I feel great. As Charles drops something and stops I speed up. This is it, crunch time. I decide to take full advantage of the fact that I feel good. My pace increases to sub seven minute miles or close to 3 hr marathon pace. I start passing the athletes that overtook me earlier. This is such a high.
After about 3 km I settle on a more reasonable pace. The initial surge was very well, but I risk burning out at that pace. A guyed named Evan comes flying past me. Wow, he is killing it. Post-race I look him up and he did a 2h55m marathon. Amazing. I can see the pros coming in the other direction finishing their first loop. I guess it won’t be long before race leader Luke McKenzie passes me.
We are running through a residential area and the locals are out, blasting out music and cheering us on. It is pretty flat. Feed stations are about every mile and I’ve been taking on water and coke. I figure the coke will help settle my stomach. I also grab a few cold sponges which I place inside my tri suit in the chest area. Ice is somewhat sparse at the aid stations. When I do manage to grab some ice I toss it down my tri suit where it settles in my crotch area. From experience I know this is one of the best places for cooling the body as some major blood veins pass in that region. So far I have been running through each aid station slowing only a little. Walking aid stations will kill my running splits so I purposely try to keep running.
I finally reach the turnaround. I see race leader Luke McKenzie. It won’t be long before he passes me. I pass the half way mark in around 1h39m (I later find out the split was 1h38m28s). I’ll take that. It is actually faster than my half marathon at Florida 70.3 earlier in the year. If I can just keep a reasonable pace I should be able to go under 3h30m. With a good swim that means I am easily heading for a sub 10 hr finish. Excellent.
A cyclist pulls up beside me bearing the marker “1st Male” and Luke is right behind. As he overtakes me I shout some words of encouragement. Within a couple of minutes the second placed male pro Viktor Zyemtsev comes storming past and I mean storming. I can’t believe how fast this guy is running. Unbelievable. He’ll catch Luke in no time. Post race I read that Zyemtsev was surging at this point in the race to catch Luke.
I am nearly in town again. There are lots people and lots of noise. I turn right less than 200m from the finish line and head out on the second loop. Now it’s a case of holding on. Mentally it is tough, but I am determined. I run with a guy on his first loop. We’re running 8 min mile pace (5 min per km). I lose contact with him when I decide to walk an aid station (my first). However, I quickly catch up with him again. Slowly mile after mile are ticked off. I’m still managing at least 8 min mile pace, but walk the aid stations to ensure sufficient calorie intake. Don’t want to risk running into a serious bonk.
I pass the 25 mile marker. It is really starting to hurt. My stomach and quads are tight. To compensate, I lean into the run. I must look ridiculous, but who cares getting to the line as fast as possible is the prime objective. I can get through this, less than 10 minutes to go. As I reach the home straight the noise is deafening, I try to straighten my back and run strong, but it is impossible. I normally always have something left at the end, but not this time. The race clock reads 10h12m so I’m sure my own time is under 10 hours. My body gives in as I cross the finish line and a volunteer grabs me.
Time 3h28m25s
Overall 95th
Age Group 10th
Total Race Time 9h48m06s
Overall 46th
Age Group 5th
Post Race
A volunteer takes me to the medical tent in a wheelchair. The medics check my vital signs and ask several questions. I try to drink some Sprite but can’t seem to stomach it. After lying down for another 10 minutes they offer me an IV. After a liter of fluid I feel much better. They check my vitals again and sit me up. Pro athlete Peter Kotland is sitting next to me. He has also had an IV. Incredibly he is doing another ironman in two weeks time!
I head back to the hotel to check my time. Facebook comes up per default and I can see Marius has already commented on my time. 9h49m (corrections where later made so I ended on 9h48m). How good is that? With that time I would easily have qualified for Kona last year. I check the official website, fifth in my age group. My hands are shaking. Last year there were 8 slots in my age group, if there are the same this year I will have qualified directly, no rolldown needed. There is supposed to be a listing of the slot allocations somewhere, but I have no idea where and I am too drained to go looking now. I call Majken in Denmark. It feels so good to talk to someone about the experience. She and her dad had following me closely on-line all day and she is full of praise and excitement. Have I really done the impossible? Surely I have, but I don’t want to get my hopes up. I will wait till the morning to find out.
After a shower and a few biscuits I head down to transition to pick-up my bike. Once back in the hotel room I check Beccy’s time. She is about half way on the run. I wait another 45 minutes and then make my way slowly to the finish line. I meet the BVI gang. Ray has just finished and Ian a bit before him. They continue on to the post race area for some drink and food. I find a look-out spot about 50m from the finish line. I take a look at the race clock and estimate that Beccy is at least 30 minutes from finishing. Plenty of time to grab some food and drink. As I‘m finishing a coffee, bagel and strawberry banana milkshake concerto, Beccy approaches the finish line in strong stride. She looks remarkably fresh. Her major concern is her time because the race clock shows 15 hours something. I confirm that she has gone under 15 as we have to deduct 24 minutes to reflect our later start time. Well done Beccy.
The next day I head down to the slot allocation area. Standing in line with the other hopeful athletes makes me nervous. Finally it is my turn. I approach the table and indicate name and age group. I see a list of names. I’m above the cut-off line. I’ve fricken qualified!! It’s a near impossible dream come true. I’m so happy. All the hard work and sacrifice has paid off. A three year plan has been executed to perfection. In fact it only took 2 years.
We arrive in Louisville on Thursday past midnight. Fellow Cayman triathlete Rebecca Lillywhite (Beccy) has booked accommodation at the Galt House Hotel. Staying at the Galt has its advantages. It houses the expo, athlete check-in and is within walking distance of swim start and transition.
Friday morning we make our way to the designated practice swim area. The swim course is in the Ohio River, supposedly a polluted river with strong currents. My first impression of the river is actually pretty good. I guess it helps when expectations are low. The water isn’t visibly dirty, but visibility is zero. This basically means that we will be swimming blind. The current is fairly strong but easily manageable and water temperatures are pleasant. Although I have brought my wetsuit to Louisville with rumours of colder water temps, there is no way we will be swimming in wetsuits on race day.
After a successful dip in the river we head back to the Galt. Breakfast buffet is on the second floor. We meet up with Beccy’s friends from BVI: Ian and Ashling. Ian is racing. I stuff myself with all the breakfast goodies. Registration is next. It takes nearly two hours. My weight is measured at 145 lbs (65.8 kg) and body fat is 7%.
In the evening there is a Pre-race dinner at a convention center nearby. A massive room has been converted into a dining area. A large scene is placed at one end with a screen running commercials. After dinner the race briefing commences. But no race briefing can commence before the national anthem with appointed soloist and a prayer. It is way over the top, but typical American and I love it. I don’t know what it is about the Star-Spangled Banner, but it never disappoints, maybe it is because it's set to the tune of an English drinking song.
Saturday we check in the bikes and transition bags and go for light pre-race pasta meal before heading back to the hotel for an early night.
Race day
The alarm clock is set for 4 am. Coffee, oatmeal and two small bottles of Ensure, approx. 1,200 calories. At 4:45 am we are on our way to transition at the Great Lawn. Bikes are loaded and wheels receive a top-up of air and we’re off to the swim start at Tumbleweed about 1 mile away. We queue for body marking at the swim start. There are plenty of body markers on hand so we are soon able to follow the herd of athletes making their way to the end of the line for the time trial start.
Most Ironman events are mass starts. Louisville is different. Athletes self-seed themselves at the start based on their arrival at the swim start. A mass swim start for the pros is scheduled for 6:50 am followed by a 7:00 am time-trial start for the rest of us.
The line seems to snake forever along the river bank. How did all these people manage to get here so early? We didn’t leave it till last minute. Waiting in line is cold and I feel a bit miserable. There is still an hour till the start. Worse still, the anticipation of the race and low temps triggers a bladder filling reaction and I have to relieve myself on several occasions. Starting the race in a slightly dehydrated state is not ideal.
Finally we hear the gun and the pros are off. I spot the pros through the trees making good progress along the river bank. 10 minutes later the age groupers start entering the water one by one. The line is moving quickly so they must be getting the athletes into the water at a very fast rate. As the line works its way forward and we approach the start the volunteers are prepping us for the entry. Final “good lucks” pass between Beccy, Ian and I and we cross the timing mat and jump into the water.
The first 200m I am zigzagging between swimmers, but soon find some clear water. I had anticipated swimming along either left or right side of the bank, but surprisingly find plenty of room in the middle. I am kicked a few times, but this is really nothing compared what I have tried in the past. I reach the turnaround point feeling okay but not great. I know from training that it sometimes can take 1-2 km before I feel comfortable and can start cruising. Especially without any warm-up and a cold hours wait I don’t expect my body to be in full race mode yet. We are now outside the sheltered area and in the main river. I can see the bridges in the distance. The swim exit is just passed those bridges. I try to sight a good line, but the course is now so wide that athletes are spread and congestion is less of an issue. However, it seems to me a wide right is a good option. After a couple of minutes I settle into a nice grinding rhythm. The pace is a comfortable hard and I do a combination of two, three, four and occasional five stroke breathing. I feel strong all the way to the exit.
Swim Time 1h02m18s
Overall 117th
Age Group 14th
T1
As I exit the water I feel great. I can’t believe it, maybe I should have pushed harder? I sprint up the hill to transition passing several athletes in the process. It must be those monster swimming efforts with a maxed out heart rate at the Stroke and Stride that are now paying dividends. I look for the race clock to give me an idea of my swim time. No clock in sight. I find my bike bag after a bit of stuffing around and head into the change tent. Speed suit off, helmet, sun glasses, bike shorts and race belt on and I’m off running again with Garmin and bag in hand. I drop of the bike bag (which now contains goggles, swim cap and speed suit) outside the tent. Locating the bike is easy. By now I have put on the Garmin and turned it on. I head out of the bike park crossing the timing mat to register my time.
Time 3m53s.
Bike
I jump onto the saddle, gather some momentum and slip my feet into the bike shoes. About 2 minutes into the ride I hit a bump and one of my Power Bars fall out of my bento box. Damn it, that was 240 calories. Oh well, will just have to grab something from one of the aid stations. I make sure to drink plenty of water straight away to make up for the dehydrating start. My Garmin is still trying to find the satellites. How long can this take? I have no idea how fast I am going. I don’t want to push the pace too much to start with. Finally, it comes online. Yikes, 41 km/h that is much faster than I want to go. I regulate speed and perceived effort and finally settle into a good rhythm.
After about 15 km the hills begin. The temperature is still quite low and I’m not sweating as much as I am used to. My nose is also a bit runny from the cooler weather. I reckon I might be able to skip water at a few aid stations.
The course contains an out and back section and two counter clockwise loops before we head back into town.
The out and back section is very picturesque and contains some fairly steep but short climbs. These are not mountains, but they are steep enough to get you out of the saddle for a while. There is a bridge crossing across a creek at the bottom of a hill that is marked for danger, but it doesn’t give rise to any trouble even though travelling at 65 km/h.
Finishing the out and back, I embark on the first of the two loops. The roads are good, the terrain is still rolling and the temperature is still nice and cool. The rolling terrain is making me shift gears constantly. By the end of this ride I will probably have shifted gears more than I would in a year in Cayman. Until now I have been passing riders constantly since the start, so I am surprised when a rider overtakes me. Fine, I’ll use him as a focus point to keep up my pace. I stay about 7 meters behind him to avoid a drafting penalty. This can be difficult at times with differing riding styles on the hills. I probably push too hard on the ascents and too little on the descents. But this is the way I like to ride. At La Grange the crowds are out. Lots of cheering, shouting and cow bells. Awesome. I lose contact with my riding “buddy” as he surges up a longer hill. While I could have stayed with him, I feel I’m riding at a good solid pace and there is no need to increase the perceived effort at this stage in the race.
At the start of the second loop I pass Beccy. She shouts words of encouragement. Thanks Beccy. This time around the course is seriously congested. I am constantly passing slower riders. I approach a rider on one of the downhill’s going suspiciously slow with one leg to the side. He is relieving himself. I swerve far left to avoid the stream of fluid.
Having completed the second loop it is time to head back to Louisville. I am alone again. I spot one rider in the distance that’s all. I look at my Garmin and try to calculate my final time. I know that I started the watch about 2km into the ride and assuming for simplicity an average speed of 40 km/h for those first 2 km gives 3 minutes to add to my Garmin’s time. Okay so I won’t be going sub 5 hours, but it will be close to 5h10m. I’ll take that as long as I can run!
Unfortunately my stomach feels tight. Not a good sign. Should I eat? My nutrition plan calls for a Power Bar, but I haven’t any left since I dropped a bar at the beginning. The bike ride has set its mark and I’m feeling tired. I decide on some calories despite the tight stomach. At the final aid station I grab a gel. It’s cafĂ© latte taste, definitely not my favorite, but nothing I can do about it.
I make the final turns towards the bike park, get my feet out of my shoes and start thinking about the run. I dismount and hit the ground running. Now we’ll find out whether the stomach is agreeable or not.
Time 5h09m22s
Overall 50th
Age Group 9th
T2
I hand off the bike and start running towards the transition area. I grab my run bag and continue into the changing tent. A volunteer runs with me. My helmet is already off so I proceed to take off my bike shorts. The volunteer asks what I want from the bag. I tell him to empty the contents in front of me. I put on cap, socks and shoes and dump the rest on the ground. The volunteer says he’ll take care of the bag for me. I thank him and head out of the tent. I can feel the stomach acting up so I decide to visit a portaloo. If that can solve the problem it would be well worth the extra time. After about a minute I emerge feeling none the better. Damn. Will just have to get on with that marathon.
Time 4m08s
Run
First part of the run is an out and back on the bridge. My stomach is in turmoil and I’m running much slower than I want to. I am being passed by several athletes. This is so annoying. You can swim and bike to your very best, but if you can’t pull off a decent run your overall time will suffer. I have to do something to calm the stomach. A guy named Charles runs up beside me and we exchange a few words. He is easing into the run and happy to go at a slower pace. We start the first loop. I try some deep breathing. It’s helping!! After about 500m I feel great. As Charles drops something and stops I speed up. This is it, crunch time. I decide to take full advantage of the fact that I feel good. My pace increases to sub seven minute miles or close to 3 hr marathon pace. I start passing the athletes that overtook me earlier. This is such a high.
After about 3 km I settle on a more reasonable pace. The initial surge was very well, but I risk burning out at that pace. A guyed named Evan comes flying past me. Wow, he is killing it. Post-race I look him up and he did a 2h55m marathon. Amazing. I can see the pros coming in the other direction finishing their first loop. I guess it won’t be long before race leader Luke McKenzie passes me.
We are running through a residential area and the locals are out, blasting out music and cheering us on. It is pretty flat. Feed stations are about every mile and I’ve been taking on water and coke. I figure the coke will help settle my stomach. I also grab a few cold sponges which I place inside my tri suit in the chest area. Ice is somewhat sparse at the aid stations. When I do manage to grab some ice I toss it down my tri suit where it settles in my crotch area. From experience I know this is one of the best places for cooling the body as some major blood veins pass in that region. So far I have been running through each aid station slowing only a little. Walking aid stations will kill my running splits so I purposely try to keep running.
I finally reach the turnaround. I see race leader Luke McKenzie. It won’t be long before he passes me. I pass the half way mark in around 1h39m (I later find out the split was 1h38m28s). I’ll take that. It is actually faster than my half marathon at Florida 70.3 earlier in the year. If I can just keep a reasonable pace I should be able to go under 3h30m. With a good swim that means I am easily heading for a sub 10 hr finish. Excellent.
A cyclist pulls up beside me bearing the marker “1st Male” and Luke is right behind. As he overtakes me I shout some words of encouragement. Within a couple of minutes the second placed male pro Viktor Zyemtsev comes storming past and I mean storming. I can’t believe how fast this guy is running. Unbelievable. He’ll catch Luke in no time. Post race I read that Zyemtsev was surging at this point in the race to catch Luke.
I am nearly in town again. There are lots people and lots of noise. I turn right less than 200m from the finish line and head out on the second loop. Now it’s a case of holding on. Mentally it is tough, but I am determined. I run with a guy on his first loop. We’re running 8 min mile pace (5 min per km). I lose contact with him when I decide to walk an aid station (my first). However, I quickly catch up with him again. Slowly mile after mile are ticked off. I’m still managing at least 8 min mile pace, but walk the aid stations to ensure sufficient calorie intake. Don’t want to risk running into a serious bonk.
I pass the 25 mile marker. It is really starting to hurt. My stomach and quads are tight. To compensate, I lean into the run. I must look ridiculous, but who cares getting to the line as fast as possible is the prime objective. I can get through this, less than 10 minutes to go. As I reach the home straight the noise is deafening, I try to straighten my back and run strong, but it is impossible. I normally always have something left at the end, but not this time. The race clock reads 10h12m so I’m sure my own time is under 10 hours. My body gives in as I cross the finish line and a volunteer grabs me.
Time 3h28m25s
Overall 95th
Age Group 10th
Total Race Time 9h48m06s
Overall 46th
Age Group 5th
Post Race
A volunteer takes me to the medical tent in a wheelchair. The medics check my vital signs and ask several questions. I try to drink some Sprite but can’t seem to stomach it. After lying down for another 10 minutes they offer me an IV. After a liter of fluid I feel much better. They check my vitals again and sit me up. Pro athlete Peter Kotland is sitting next to me. He has also had an IV. Incredibly he is doing another ironman in two weeks time!
I head back to the hotel to check my time. Facebook comes up per default and I can see Marius has already commented on my time. 9h49m (corrections where later made so I ended on 9h48m). How good is that? With that time I would easily have qualified for Kona last year. I check the official website, fifth in my age group. My hands are shaking. Last year there were 8 slots in my age group, if there are the same this year I will have qualified directly, no rolldown needed. There is supposed to be a listing of the slot allocations somewhere, but I have no idea where and I am too drained to go looking now. I call Majken in Denmark. It feels so good to talk to someone about the experience. She and her dad had following me closely on-line all day and she is full of praise and excitement. Have I really done the impossible? Surely I have, but I don’t want to get my hopes up. I will wait till the morning to find out.
After a shower and a few biscuits I head down to transition to pick-up my bike. Once back in the hotel room I check Beccy’s time. She is about half way on the run. I wait another 45 minutes and then make my way slowly to the finish line. I meet the BVI gang. Ray has just finished and Ian a bit before him. They continue on to the post race area for some drink and food. I find a look-out spot about 50m from the finish line. I take a look at the race clock and estimate that Beccy is at least 30 minutes from finishing. Plenty of time to grab some food and drink. As I‘m finishing a coffee, bagel and strawberry banana milkshake concerto, Beccy approaches the finish line in strong stride. She looks remarkably fresh. Her major concern is her time because the race clock shows 15 hours something. I confirm that she has gone under 15 as we have to deduct 24 minutes to reflect our later start time. Well done Beccy.
The next day I head down to the slot allocation area. Standing in line with the other hopeful athletes makes me nervous. Finally it is my turn. I approach the table and indicate name and age group. I see a list of names. I’m above the cut-off line. I’ve fricken qualified!! It’s a near impossible dream come true. I’m so happy. All the hard work and sacrifice has paid off. A three year plan has been executed to perfection. In fact it only took 2 years.
Subscribe to:
Posts (Atom)