Follow

Tuesday, 1 July 2014

51685 seconds

Ironman Austria. What a race. What a difficult day for me both physically and mentally. 

I haven't mentioned this to anyone else other than those who I knew were racing in Austria because I didn't know how I would feel. 

Unfortunately 16 days before Austria my Grandma passed away. This shook me to my very core. Since losing my Mum in 2006 I have enjoyed making Grandma proud in what I achieved both at work and more recently in my sporting life. 

I found the week that followed extremely tough but had to complete the necessary miles if I was to be in any sort of shape come Sunday 29th June. The long run and long bike were extremely tough but in a funny sort of way allowed me to reflect on the good times as they were time alone with only my thoughts for company. They were cathartic in a physically painful kind of way. 

Anyway I digress. The last time I saw my Grandma in good health. She asked what I would be doing next and so I explained about Germany and Ironman Austria. 

Having told my Grandma about Austria I couldn't not see it through even though I would be racing with a potentially injured knee. 

For those that don't know I tweaked my knee 11 days before Austria and so very nearly pulled out but careful injury management enabled me to travel to Austria. The week before the race I did very little. I did lots of walking to strengthen my knee, I swam once in the beautiful Woerthersee (seriously you have to see it to believe it) and I rode my bike for 10 minutes.

The race plan was simple. Get to T2 with enough time left so that if needed I could walk the marathon to get to that finish line.

Race day

I woke up at 03:30 to get my race gear on and travel the half hour to Klagenfurt with my family. I went to transition to pump up my tyres and put my nutrition on the bike. I then made my way to the swim start where I got in the zone and put my wetsuit on. 

I had signed up for the first wave. This wave was to leave at 06:45, 15 minutes before the main wave at 07:00. There were 799 other competitors in this wave. 

The race was a beach start. I got to the beach 10 minutes before the start and collected my thoughts. I was stood there with 799 other people and all I wanted to do was cry. I found the wait tortuous. I was filled with a sense of pride, loss and achievement. So many emotions all bubbling to the surface. With my game face on I planned to use the nervous energy to my advantage. As soon as that cannon went it was show time. 

Paul Kaye counted us down in ten second intervals from one minute. 

1 minute - what are you doing? You're injured

50 seconds - take it easy swimming is your thing

40 seconds - lets do this

30 seconds - hang back at the start there's no point getting kicked or punched

20 seconds - shit this is happening

10 seconds - oh god

9

8

7

6

5 - this is for you Grandma

4

3

2

1

BOOOOOOOOMMMMMMMM!

I trotted down to the water and waded for as long as I could before getting ready to swim. As I had hung back a bit from the melee that was bound to ensue I had some overtaking to do. So overtake I did. Whenever I caught someone up I would sight for clear water and put my body in the gap. I caught a few elbows and had a few kicks to the hand but nothing to really bother me. 

The 1.2km swim out was a thralling mass of moving body parts. If I couldn't find a gap I had to slow down until one appeared. I purposely took the first turn wide to not get caught up in the high jinx that can occur there. As soon as I had turned I aimed for the next buoy. After another 470ish m we turned and headed back for land. As soon as I turned I headed for the next buoy. I noticed that the water became a lot clearer. Either I had been dropped by the pack I was swimming with or someone was swimming off course. 

I was swimming to the buoys so I couldn't be to far off course, could I?

Actually yes I could. Unbeknownst to me the buoys had drifted. At each buoy I sighted for the mass of arms and they were 50m to my right. So I corrected and aimed to rejoin the pack before I saw a buoy and headed for that. After lots of zig zagging between the pack and the buoys we neared the infamous entry to the Lendkanal. I then aimed for the two flags which marked the entrance. Finally something to aim for which could not move. 

Stay on target. 

As we neared the entrance I knew there was another 1km to swim. The Lendkanal was shallow and due to the thrashing mass that had already passed the visibility had dropped as the silt on the bottom had been disturbed. The plan was to orientate myself off the canal bank and keep that a set distance from me at all times. 

There was one swimmer near me who could not swim straight he kept veering from one side of the canal to the other. After a little sprint I managed to pass this swimmer. My watch beeped marking that an hour had passed and I estimated that I was within 400m of completing the swim as I had walked the length of the canal before the race. I turned the last corner and saw the blue carpet. 

After being helped to shore I looked at the clock. It said 1:05:47. Wow I had PB'd the swim by nearly 5 minutes and I had taken it quite conservatively as I didn't know how hard I could push for the 3.8km. 

I love the fact that I have my wetsuit half off while someone is checking their watch.
Thanks Huub for making the Archimedes so easy to get off
I set about the jog to T1 but as soon as I landed on my right foot there was pain in my knee. Oh dear the weeks rest hadn't cured my knee. This was going to be a long day. I plodded to the change tent, put on my cycling shorts and kit and made sure I applied more suncream. It had forecast a hot day and I burn easily. There's no point risking skin cancer for 30 seconds in my eyes. 

I got to my bike and was pleased to see there were still a lot of bikes left from the first 800. 

Now just the little matter of 112 miles to contend with. 

The plan I had formed in my head was simple. I knew there were 3 significant climbs on each lap. Two of these were really severe and the other was short and sharp. I planned to keep my HR above 136 but below 156 on the flat or downhill, below 160 on climbs of no real importance and below 170 on the major climbs. 

The ride out to Velden (the first 20km) was fast and lovely. After Velden there was a fast descent which marked the start of a 30km loop which included two of the "major" climbs the first being the climb to Faakersee, which was another beautiful lake and the second being the climb up the first descent to complete the loop. I kept my HR in the zones I had decided on. I was feeling okay when I reached Velden for the second time and pushed on knowing that the final 40km had the infamous Rupertiberg climb. 

I can honestly say I have never witnessed the natural beauty that I was fortunate enough to see during this bike ride. The views were simply stunning. Until you see them with your own eyes you can't really comprehend them. Just wow.

Look at the backdrop
I reached the bottom of Rupertiberg and set about the ascent. This climb just kept going and going and going. At one point I reached a flat and thought that was it but rounded a corner to find myself faced with another ascent. Thankfully at the top there was an aid station where I filled up my water bottles before setting off again. What goes up must come down. So down we went. I hurtled down. At the race briefing we were told it was all downhill from the top of Rupertiberg. Oh how they lied. I was glad I did a recce of the course as there were at least another two climbs before I completed the loop of 90km. I completed the first 92k in 3:06:04 which I was pleased with. 

Now for lap two. There was a bout of heavy rain for the second lap to contend with. I knew what to expect, I knew when to push and when to hold back. I aimed to repeat the same rules with HR but my lack of long rides came back to haunt me. After the second ascent of Rupertiberg, I felt truly awful. My legs were starting to seize up and my quads and hip flexors were burning. I couldn't push hard enough to get my HR  above 136. I was on fumes. I then discovered coke at aid stations and after necking several glasses full of the stuff I felt a lot better. I pushed on for the last 25km and was relived to reach transition. My time for the second loop was 3:32:20 and the lack of long rides was apparent with the drop in speed. 

I reached T2 after 7:53:39 which gave me 9:06:21 to get changed for a run and complete a marathon. 

I walked through T2 and got changed in the change tent. I applied more suncream and some chamois buttr to my feet. Now it was time to see what this knee was like. I started to run and lasted 100m before there was a shooting pain in my knee. 

Oh crap. It looks like it was going to be 26.1 mile walk after all. 

I stopped, reassessed things and decided to soldier on. Like I said earlier I'd told my Grandma I was doing this race, so I was doing the race. I took some painkillers and decided to leave it an hour before attempting to run again. I put on my knee brace and set about walking. So walk I did. I completed over 4 miles in that first hour and tentatively took a few running steps after the hour had passed.

There was still pain. It was demoralising having to walk and having so many people pass me. But I was still moving forward. The crowd were so encouraging. Each group of people I passed urged me on with words of encouragement like

Lauf Michael - run Michael
Bravo
Super
Go Michael

It was amazing. 

After another 30 minutes were I was perhaps at my lowest with thoughts of my Grandma at the forefront of my brain, my wife and Dad appeared like a mirage before me. I hadn't seen them in nearly 3 hours and it was such a relief. I'm sure they could see the despondency in my face. Had my wife told me to drop out then I would have but she told me I had this. I nearly rang my run coach for a bit of encouragement but decided I could walk the last 20 miles in 7 hours and 20 minutes. So off I set again. My aim was to keep my walking pace as close to 4mph as I could. The heat was oppressive and I was so glad I had suncream in my running belt. I picked up sponges at each aid station and made sure I was hydrated. 

With newly buoyed spirits (but more likely painkillers working) I thought I would have one last go at running. With a sense of relief I could run pain free. Right time to knuckle down and get some miles in. The plan was to run for four minutes and walk for one minute for as long as I was pain free. I ran walked for the next 8 miles. I had no idea of pace but with a dogged determination I kept moving forward. After a total of 14 miles my painkillers were wearing off. I took two more paracetamol and settled in to walk some more. 
Grimacing through the pain
With another six or so miles under my belt, the pain when attempting to run was subsiding so I set off run walking again. It was at this point that I knew I would complete the Ironman. I had about four hours to get through 6 miles. I lessened the run intervals to two minutes as I was starting to tire. It was during this last six miles that I think I perfected the Ironman shuffle. It's not really a run but more of a lope from one foot to the other. I plodded onwards as the sun was starting to set. With less than 1km to go the heavens opened and that last km seemed to go on forever before I made it to the finishing carpet. 

I jogged down the finishing chute trying to savour the moment. But it was too crowded as someone was proposing to his other half. I didn't get my "Michael you are an Ironman" from the announcer but it didn't matter I knew I had completed the 140.6 miles and earned the right to declare myself an Ironman. 
Where is the damned finish?
I completed in 14:21:25 which was longer than I wanted but it was a finish and that's all that matters. I also PBd at iron distance by nearly an hour and on a much tougher course. 
Finally it's over
My Shinie
There are a few people I would like to thank who helped me get to the finish line on the day. 

Nick and Dougie. Your banter on Twitter has been immense for the past year and I thank you for the encouragement during the race. 

Scott B thanks for the high 5s, they helped keep my spirits up. 

Liz Hufton from Triathlon Plus thank you for the encouragement. 

Vicky Clarke for run walking with me on the second lap. It truly helped me keep moving forward having someone to talk to. 

Alan ?? for giving me a "you got this" after the second ascent of Rupertiberg where I was zoned out at the false flat before the aid station. 

I am also truly humbled by the support I have relieved on Twitter and Facebook. Coming back to so many messages of encouragement has touched me more than you will ever know. 

And now for the thanks to the people who have supported and believed in me

Everyone at Doncaster Triathlon Club for helping me train consistently

Everyone at Doncaster Athletics Club for helping me become a better runner. 

Dave and Jenny and the team at Blizard Physiotherapy for all the help and encouragement you have given me this year especially Dave who has helped me reassess my 2014 goals twice to get me in shape for two races at completely different distances within 4 weeks of each other. 

Dean and everyone at Huub for believing in me and featuring me in an advertising campaign. I am still shocked by this. I even got recognised at the race briefing for the advert. 

The people at TrainerRoad. Even though I got some severe abuse for spending so much time on the turbo over the winter. I know it helped me a lot and helped me increase my power on the bike. 6:38 is hardly record breaking but considering I weigh 15 stone and climbed 1900m its good enough for me.

Mark and the staff at TFN for getting #Rinnie ready to race by fitting a compact chain set to her. There is no way I could have done those climbs on a standard.

And now most importantly my family for supporting and believing in me. 

I am an Ironman and bloody proud of the achievement. 

Is that it for me and iron distance racing. Who knows? 

I won't be signing up for any in the near future until I have reassessed what I want out of triathlon with Dave at Blizard Physio. 

During the race I said never again and I know I am more suited to shorter racing but Ironman is like an itch that needs scratching and currently it's under my skin as I haven't had my perfect race yet. I want to run the marathon and suffer through the entire 140.6 miles.

Post event recap

I know my preparation for the event was far from ideal.

To be able to get to the end of the bike in under 8 hours when I have only twice ridden over 56 miles in the lead up to Austria shows what would really be possible if I truly applied myself to the training required.

I also only swim once per week so to be able to post a 65 minute swim when I swim a maximum of one hour each week again shows what could be possible.

Considering I only ran over 13 miles twice in the run up to Austria, it is no surprise at all that I found the marathon horrific. Even if I had been uninjured, my preparation was bordering on suicidal. Training to go long in four weeks was definitely not my wisest decision.

Now I just need to apply myself to my training if I decide to complete another iron distance race in the future.

I have withdrawn from Outlaw as I believe that it would have been too much for me to do two iron distance events in the space of 28 days.

So in summary it is possible to complete an Ironman with far from ideal training as long as you have the mental strength to get to the finish line. It is possible but it is not something I would recommend. 

Thanks for reading,

Michael
An ex smoking Ironman


A bit late. My pre IM blog.

When I started this journey. I had no idea where it would lead or how much it would change my life. I mean I signed up for a triathlon to raise some money for charity to help keep me motivated during my attempt to quit smoking. 

But since that fateful decision to quit smoking (for the second time) some 600 days ago. My life has changed dramatically. 

This week sees me complete another step on my journey. Ironman Austria. An Ironman is a long distance triathlon where each competitor completes a 2.4 mile swim, a 112 mile bike ride and a 26.2 mile run within 17 hours.

Now for a little bit of history. In 1978 (the year of the original Ironman in Oahu in Hawaii, 15 brave men attempted something that had never been attempted before. They attempted to complete the Waikiki Rough Water swim (2.4 miles) followed by the around Oahu bike course (112 miles and originally a two day event) followed by the Honolulu marathon. Those 15 people changed the face of long distance triathlon and they are part of the reason I am now in Austria.

Had it not been for them. There wouldn't be Ironman. And I wouldn't be sat here about to attempt a race that will undoubtedly be tough. 

Why Austria? In truth I have no idea. I signed up for this race before I'd raced Outlaw last year. Outlaw is a UK iron distance event and the 15 hours and 19 minutes it took me to complete in the 34 degree heat last July were not in the least bit pleasant. But Outlaw isn't an Ironman. Yes I know it's the same distances but it doesn't come with the same mystique or fabled crowd support of the machine that is the WTC (organisers of Ironman). 

I wanted to complete an Ironman. A fully fledged no questions asked Ironman. And for some reason I picked Austria. Austria has a swim in Lake Woerthersee (which is bloody beautiful) followed by a ride around Carinthia (again beautiful) with 1900m of climbing and a run through Klagenfurt. 

For those new to me. I was an overweight, exercise phobic, cigarette smoking, couch potato at the start of this journey. Now I am a less overweight, non smoking, exercise addicted triathlete who is about to complete an Ironman. In my youth I had to have a pin out in my hip aged 14 which would lead to severe arthritis aged 30 (or so the doctors said) and this is the reason I am going long so early into my journey. If I end up with arthritis I want to have done an Ironman. Just like I wanted to represent my country. 

In truth I am not strong enough to be competitive at such a long distance. Carrying the excess timber slows me down on the bike and hurts when I run. But I will do my damnedest to get round so that I can say I have. 

When I signed up for this race in Austria I hadn't been tested at Blizard Towers. In my initial lactate threshold. It turned out I'm not cut out for long stuff. I'm more cut out for faster shorter stuff like sprints due to the muscle build up in my body. But one thing I'm not is a quitter (apart from cigarettes) and I had signed up so I would train for it. 

So train I did. Until I saw the fact that  the BTF needed people to represent them in the European Triathlon Union Aquathlon Champs in Cologne. This was a way for me to represent my country and I grasped it with both hands.

With the support of Blizard Physiotherapy we altered my training plan to get me in the best shape I could be for a race that was a 1k swim and a 5k run. This meant dropping a lot of the longer stuff and working on my speed. With their help I set new PBs for the 5k run and entered the race in good shape. I should have dropped out of Austria when this chance arrived but I didn't. Stupid or stubborn?

So after the end of May I had 4 weeks to prep my body for a possible 17 hour endurance event. 

Again with the help of Blizard Physiotherapy and a lot of much needed nagging from #runboss Dave  I trained hard completing a 90mile bike and 17mile run at threshold heart rates in the last 4 weeks. 

Aside from the niggling rib injury from falling off my turbo (which prevents me getting aero on my TT bike) things were going swimmingly until after my 17 mile run over a week ago. Where, as a result of under training I have injured my knee. For most of the last week I have been unable to walk but things are easing in my knee with rest. 

I can now walk without pain. I can swim without pain and I can bike and climb on the bike without pain. 

I know I will get to the end of the bike ride on Sunday and I fully intend to start the run. However if there is any pain that I can't manage with painkillers I will pull out. It is only one race and I won't risk severe injury for one race even if it is one I have been signed up to for over a year. There are other races after all. 

I'm now all registered and it is just a case of playing the waiting game until I start my race at 06:45 (05:45 in the UK) on Sunday apart from dropping my bike off on Saturday. If you want to track me you can do on the Ironman Live website. My race number is 0289. Here's hoping I make it to the finish line. 

Thank for reading

Michael

Sunday, 22 June 2014

Being injured sucks

Well its been a while since I've blogged but I needed to knuckle down and get some training done ahead of Austria.

All was going well until Wednesday when on an easyish 40 minute run, something hurt in my knee after about 20 minutes, I turned and headed for home and thought nothing more of it until I could barely walk on Thursday.

Here I sit writing with Austria a mere 7 days away and I am unable to run. This worries me a bit but as a fellow competitor said, "You can nearly walk a marathon in 7 hours."

I am hoping that rest for this week helps my knee recover.

I am more annoyed because last week I managed a 17 mile run at a fairly even pace. Apart from first mile over exuberance my miles were quite consistent. I averaged 9:47/mi across the whole 17 miles. Yes it wasn't pretty but I got it done. This is only the third time in my life that I have run over 13.1 miles. I really don't do enough running.

So in 7 days I hope to complete Ironman Austria with a pain in my rib as a result of #turbogate (where I fell off my turbo trainer) which prevents me from getting aero on #Rinnie and a problem with my knee which prevents me from running.

Wow this is going to be fun.

Lets hope the next seven days of rest results in me being able to get aero on #Rinnie and being able to run.

Otherwise it will be a really long day at the office. I'll be that bloke on the TT bike who spends the entire ride on his bullhorns who then has to walk a marathon.

Doncaster Free Press put a photo of me in the paper this week. It was a nice surprise and completely unexpected.



Gulp.

Michael


Wednesday, 11 June 2014

Decisions, decisions

This weekend I am meant to be racing an ETU qualifier in Southport. Now this race was never about me qualifying. It was more about me seeing where I needed to improve and what standard I need to be at to qualify and if indeed qualification was even possible. It was about gaining experience and being in a big race. I had purposely picked a flat course to see what I could do on the bike and how that compared with the people who qualified. Yes my run would be my weak element but I was intrigued to see how my swim and bike compared.

If I managed to qualify that would be a nice surprise.

However I have decided to not race. This is a decision I have not taken lightly and have thought long and hard about. I have consulted with my friends and family over this decision and have done the sensible thing.

I don’t like committing to things and then not seeing them through and this will be my first DNS.

The reason for my decision to not race is my little date with 140.6 miles in Austria in a little over two weeks. If I raced on Sunday I would tire myself physically and thus increase the chance of a DNF at Ironman Austria, because I would push myself as far as my body would allow to ensure a fair comparison with other athletes on race day.

With hindsight the sensible thing I should have done was to defer Austria when I knew I would be representing GBR in Cologne. I had outlaid very little money for Austria (apart from race fees) at this point and had a four day window to defer to another race without losing my race fee but in typical “me style” I buried my head in the sand and ignored the problem and subsequently missed out on my chance to defer.

I have undertrained for Austria. My running and bike have lacked the longer training rides and runs. Yes I have plenty of time in the saddle and on my feet but only one 90 mile bike ride and two 13 mile runs. Like I said I am underprepared. I have two weekends left before Austria and plan on training through Austria to peak at Outlaw, so to this end I will be using this weekend to complete a long run and next weekend to complete a long steady bike. No heroics. Just me and the open road to get my body used to a long ride and run.

Thanks for reading,


Michael

Monday, 9 June 2014

Blenhiem Triathlon - an unexpected race


I entered but didn’t think I would win, however last Monday I received a phone call from Zone3 saying I had won. After scratching my head for a minute I remembered entering the competition.

Cue massive panic to find a relay team. After trying Facebook, my friends and my triathlon club, I was unable to find 2 people to relay with. After a quick phone call to Zone3 they allowed me to enter the triathlon as a solo competitor. Phew!

Blenheim is a race I have always wanted to participate in since I took up triathlon in 2012. In 2012 I had to turn down a priority place at Blenheim with a Q&A with the Brownlees and Helen Jenkins as the date clashed with a prior engagement. I was so pleased to get to race this triathlon this year. In the footage I had seen it looked so picturesque.

Now for the next problem. After I fell off my turbo last week (yeah I know, how did I manage that?) my rib has been really hurting. So much so that I am considering the fact that I may have broken it during my fall. I haven’t exercised for a week as a result. I thought it was muscular so could do with the rest. However there has been no improvement so I think it may be more serious than first imagined.

Fast forward 6 days from the day I won the competition and I woke up at 04:30 to travel to Blenheim. My Dad kindly offered to drive and keep me company, which was really nice of him and made the day a lot less strenuous with my commute from Doncaster now a chauffeur driven experience.

After last week where I raced in Cologne for the GBR Age Group Team, I was thankful to have a race with no pressure. It felt good just to race for me. After arriving at Blenheim, I was expecting there to be a problem (given I was a late entry) but the registration process was seamless, thanks Challenger World. I felt really relaxed before the race when I was setting up my transition area. The space we were allowed at Blenheim for transition was amazing. Why can’t every triathlon have this much space?

After transition was set up I made my way to the swim start where I put my wetsuit on. Even though I had a mild pain in my rib I decided to put myself at the front of the swim. I made sure I was in plenty of space though just to be on the safe side. I didn’t fancy a kick to the ribs. The hooter went and I sprinted away from the line. I wanted to set a good swim time today to restore some of my confidence after I had a wobble after last weekend in Cologne.

I managed to make the initial lead group in my wave before there were two breakaway leaders who didn't slow after the sprint after the hooter, I stuck with rest of the group for the remainder of the swim. The two leaders were about a minute up on us as we exited the water. I was pleased to exit the water in the top 10 from my wave in a time of 12:24.

I have watched the television coverage of Blenheim and knew all about the run to transition and the fact you run up a hill in your wetsuit. The 500m run was a lot more undulating than I envisaged and certainly got my heart rate up. I stripped my wetsuit to my hips as soon as I could and slogged up the hill in question. After getting to transition I striped my wetsuit off, threw on my number belt and helmet and exited transition practicing my newly acquired skill of leaving my shoes on the bike.

I hopped onto my bike and set about completing the 20km route. Given I was in an early wave, the roads were clear. My heart rate was high for the first half of the first of three laps after my run to transition but I tried to keep my cadence high. Whoa where did all these hills come from? They were a little unexpected.

The loops at Blenheim can definitely not be described as flat. In the first half of the course (about 2 miles) you are mostly climbing apart from one short downhill, which means the second half, is mostly downhill and this is where I used my lack of fear to my advantage. I took the first lap quite conservatively to gauge where I could put the hammer down and where I could corner at speed. In the second and third laps I let rip. Given the technical nature of the course I had decided to race on my road bike so I had easy access to my brakes. I was pleased I made this decision, as by the third lap the course was a lot busier. I was flying past people constantly screaming “ON YOUR RIGHT!” and was glad I had the brakes at hand, not that I needed them.

I completed 3 laps of the bike course in 39:16 and was pleased with this considering I climbed over 250 vertical metres.

After running into T2 I threw on my trainers and made my way to the transition exit. What, there’s a bridge to climb as a welcome to the run? AAARRRRRGGGGHHHHH!!!!!!

After traversing the bridge, I set about the 5.5km run. My rib was feeling okay so rather than take it easy (like I planned to) I ran to my tempo heart rate.  The run route at Blenheim is undulating as well but so picturesque. I just wanted to stop to have a look around. There were so many things to look at. The run route consists of two laps and I made sure my HR was in the right zone. Given I haven’t run in over a week (#ribgate) I was pleased to complete the 5.5km in 30 minutes. It was by no means my quickest run but it got the job done. I crossed the finish line in 1:28. This finish time put me as the 700th quickest finisher from the weekend. I’ll take that for a race that wasn’t on my radar until 6 days ago.

Thanks to Zone 3 and Tri247.com for the opportunity to compete in a race that has been on my radar for over two years.

To sum up Blenheim, it is a fantastically well organized event that I am pleased I got to compete in. I had an absolutely amazing day and it felt good to blow away the cobwebs with another race so soon after Cologne. The course is enjoyably tough and you’re definitely made to work for the finisher’s medal. One day I’ll be back. That is the pull of Blenheim, it is just so awe inspiring and there is so much to see.

Oh and the bling is amazing.



Thanks for reading,

Michael