Author Archive
In training, I had done so many bricks (runs off the bike). In fact, some of my toughest runs during training were these bricks. I felt that these sessions had really prepared me, both mentally and physically, for the Ironman marathon.
As I completed the bike I began to prepare my mind for the challenge ahead. Transition 2 did not involve too much. Socks, shoes, visor, race belt and my hand held hydration came out of the bag while all my bike gear when in. I hit the bathroom just as I exited the transition area. When I came out, my friend Bill ran by starting on his journey. We exchanged a few words but had to laugh at the interesting timing we had during the day when paths crossed several times.
As I ran out of T2, I thought “oh boy”…..as it started out tough. I felt some aches in areas that are not typical, nothing concerning, just curious as to where they came from on that day.
My stomach indicated that selecting coke at the aid stations would start sooner than later. I knew the first few miles of the course were rolling and I needed to run smart. This involved some short sections where power walking would be the way to go for me.
After the initial rolling section, the course made its way onto a trail or what we call at home a greenway. I train a lot on the Raleigh greenways and it’s really my favorite place to run. I was excited about the part of the course and I was happy when I made it there.
I finally fell into a good rhythm after the initial miles being a bit of a struggle (more so than what I anticipated). I was taking water and coke at the aid stations (I had Infinit hydration which were my calories) in my hand held bottle.
There are some runners that find others out on the course to pair up with and that strategy often proves to be beneficial to get through those miles. For me and especially at this race, I am very internal and tend to find that place in my mind where I can dig deep and maintain my focus.
The greenway section contains the turn around for the first loop of the course. Once you hit mile 8 at the turnaround you start gradually heading back into town doing the “back” part of the out and back. Flat sections which were the greenway and then back to the rollers as I got closer to town.
The rolling section was where I saw Tony and Paige which is the perfect section to get a little boost from seeing the support crew! Tony always asks me how I am feeling and I am honest with him, and this is helpful to me. About .5 mile from the completion of the first loop was a huge video screen which allows spectators to make videos which play as their athlete approaches. Tony’s video popped up when I ran close and had great words of encouragement. I loved it.
Completing mile 13 put me back into the Village and SO close to the finish line. The energy gave me a little boost and made me so hungry for MY finish! I stopped for just a few seconds at special needs. I grabbed a bag of gold fish crackers and another container of Infinit in order to refill my hand held. I left one container in the bag since I had not consumed as much as I had originally planned. The volunteer there was awesome and I didn’t lose any time!
There is nothing tougher that I have done than the second 13.1 miles of an Ironman marathon. The mind has to stay engaged in order to keep the desire high to meet goals. It is so easy to succumb to walking or letting the pace ease up more and more as you get further in, but I had met two goals on my first two legs of the race and I had two more goals that I wanted to knock out more than anything.
I saw Tony and Paige early on the start of the second loop and I knew that was the last time until the finish line. Since there was five of us racing, I saw my teammates pretty frequently which was terrific as well. Even more so on lap 2, the story was aid station to aid station which equated to one mile after another.
The second time I saw Tony on the “leave inspirational videos to your athlete” screen, I was so excited because the finish line was waiting. I was so close that I could taste it. Before I knew it, I was running into the Village. I took my hand held bottle and stuck it in the back of my shorts so I could celebrate my finish and be without it in the photos.
The path to the Village was lined with spectators and the energy was absolutely amazing. I let it so soak in step after step. This was my celebration of hundreds of miles and hours of dedicated training. It was absolutely worth it and my emotions showed just that.
The finish line was awesome and I was stoked to finally put the exclamation mark on this Ironman journey.
I was super fortunate to have the finish line to myself.
I am also super fortunate to have some great finish line photos that captured my celebration.
I love this video clip where I get to hear my name announced as a finisher and then Mike Reilly sneaking in my announcement as an Ironman. Perfect!
A little more celebrating! Have to enjoy that finish line!
The volunteer that helped me after the finish line was super and he did everything to make sure I was feeling ok, steady on my feet and did not need any medical attention. I grabbed a couple of things for recovery and made my way for the finisher photo.
I was able to find Tony relatively quickly and he told me my finish time since I didn’t have my overall time from my Garmin mishap. When I told me 12 hours 25 minutes, I was so excited. I had hoped for a sub-13 hour time, but finishing sub-12.5 hours was the icing on the cake.
One of the unique things about IM Mount Tremblant is that the finishers are given the local specialty of poutine. While I was only able to have one or two bites, I had to give it a try!
Since a couple of months have passed since this race, I have reflected on this day so often. Even though this was my second Ironman, it certainly was not any less special than the first in 2014. Having Tony by my side supporting me 150% during training is priceless. Obviously having him on race day as my #1 Sherpa makes my day complete. Also, this race included four of my Oak City teammates which was so awesome. My main training partner Bill and I spent countless hours swimming, biking and running together training for this race. I could not have asked for a more fun, consistent and reliable partner in crime to undergo this crazy race preparation and I am happy to say that he met his main race goal as well.
Ironman is a journey unlike any other. I am so fortunate to be healthy enough to have completed two of these special events in my life. I do not take these accomplishments for granted and hope that I have a tremendous amount of tomorrows to keep challenging myself and pushing past limits that I once thought I had.
As you leave transition, Montee Ryan is the first stretch to get you going. I spotted Tony and Paige early on so I was even more ready to tackle my ride. There are some rollers on Montee Ryan but this a good stretch of six or so miles to get your legs bike ready. This stretch also includes a fast descent on a bridge that is designated as a no-passing zone for safety reasons.
Before I knew it I was at the right turn to highway 117. Since we drove the course I knew this stretch was really going to be a bikers’ dream. Lots and lots of open roadway with no traffic, rolling hills and smooth pavement. It is also an out and back so I knew I would see my teammates along the way.
One key thing I knew I had to keep in mind was to not push the pace too much early on. With the aforementioned conditions I described, this would be easy to do. I planned to keep a constant eye on my power readings to ride smart.
Overall I felt okay with the exception of a spot in my right glute/hammy that is not unusual to creep in. It is more of being slightly uncomfortable and not painful and I don’t think it impacts my power or ability to ride in aero, but still don’t want it to be hanging around. I decided to take an Advil to keep it to a minimum. I also had a slight touch of nausea which was completely unexpected. I was following my Infinit (liquid nutrition) plan as I had done during training, plus the temperature was super nice, so heat was not an issue. I would just carry on as planned getting my water from the aid stations and getting my calories from my Infinit.
There is a turn-around on the highway that takes you back toward town. This out and back section of the course was super. Absolutely nothing to complain about. Plus, one awesome thing that I saw continually on the course, from early on, was the bike support staff that was zooming around the course on mopeds. They had spare wheels on the back and I am sure lots of supplies to change flats and help with mechanicals as needed.
Then there is one small “detour” as you leave 117 through Saint-Jovite and then you end up back on Montee Ryan to take you back to the Village. You go through the no passing zone again and feel a bit more climbing on the way in that what you encountered going out.
Before knew it, I was at “hot corner” and rode through to start the section that is the toughest stretch of the bike course. As I previously mentioned, we drove the bike course on Friday so we had some idea of what was coming up, but riding it is a totally different story. I saw a aid station at the beginning of this out and back and planned to stop here for a bathroom break on the way back if there was not a line. (I really hate having to stop on course, but it is inevitable for me. I at least try to stop when there is not a line so it does not take even more time. )
Chenin Duplesis did not disappoint. This was a test of my climbing skills for sure. It was one punchy climb after the next. When I crested one and hoped for a little time to recover the next one was there waiting….recovery??…..ha ha!!!! I just tried to climb these hills as smart as I could because I was not even at the half way point yet. When I hit the turnaround point I was so happy to have gotten through for the first time. Heading back to the Village on Duplesis included the second no-passing zone. (For those that might not be familiar, these no-passing zones are designated as such for safety reasons. It is a section of descent where the speeds can be quick and to minimize risk to other athletes, no passing can occur in this area or it can result in an automatic disqualification. Theses zones are short so the potential loss of time is essentially non existent.)
Before my planned stop at the aid station, I tried to change screens on my Garmin to check some other data point (I don’t even remember what I was trying to see) and I hit the wrong button by mistake. I hit the lap button which automatically sent it to Transition 2 mode…..crap!!!!!!! Stupid me! That is the last thing I wanted to do. So then I was just trying to figure out what to do to be able to continue seeing what I needed to on my watch for the second half of my ride, my upcoming run but also total time for the race overall.
After my stop at the aid station (no line thankfully so pretty quick break time wise), I took my watch out of triathlon mode after mentally noting my overall time) and started bike only mode. This was not that big of a deal, but for my type A, data junkie self, it was annoying. But if this was the worse thing that would happen, I could deal.
Right turn off Duplesis at hot corner to hit the bike course turnaround point. I saw Tony and Paige and did my mental check to start lap 2 for another 56 miles. Special needs was coming up soon and I knew I had to stop there to pick up two more bottles of Infinit. Luckily, the volunteer that grabbed my bag (they called out my number as I approached) was awesome. I stopped, he opened the bag, I grabbed what I needed and was quickly off again. I didn’t even have to dismount my bike. Nice!!!!
Having two laps of the course allows you to know exactly what is coming up. I was generally feeling okay overall and my fueling plan was pretty much going according to plan. I just needed to keep doing what I was doing.
Thankfully, it was a fairly smooth lap 2. As was confirmed on the first loop, the stretch out on 117 is a really fantastic section of a great bike course and I really tried to enjoy the scenery and take it all in.
On the way back up 117, there is a longish steady climb that keeps you honest. I felt this way more than during the first loop. At the top of this climb was a aid station and I noticed that there seemed to be no waiting for a bathroom break, so I took full advantage of trying for a quick pit stop. Right before I mounted my bike I saw Bill buzz by on course. I had seen him out a few times as well as most of the others and the hometown team was looking good!
As I headed back toward the Village, I knew what was in store for me…another pass on Duplessis. Oh boy, the first time was tough and with 100 miles on the legs, I knew the second was going to be a real treat!!
My plan was the same…to just ride smart and stay as mentally strong as the climbs as possible.
I won’t lie…it was hard, so hard, but I got the work done. My legs felt every one of those punchy climbs. On the ride out from this out and back, I was getting more and more excited about almost being done with my bike leg and feeling like I had a good ride. Going into the race, I felt that I should be able to ride this course in less than 6.5 hours, and I knew in those final miles that I had exceeded that mark. However, I had started thinking about the run coming up and the challenge still ahead of me.
Once I got into T2 in the changing tent, I was handling the logistics of my gear and as well as mentally preparing myself to start the run. I had a little nauseous feeling, as well as now and again during the bike, which was surprising due to the history with my fueling during training, but I headed out to get it going. After a quick pit stop before exiting the transition area, I saw Bill as he was headed out on the run. We exchanged comical greetings and I was right behind him and he was looking strong (after the race we learned that our bike times were one second apart…even considering we did most of our long rides together, that’s crazy).
26.2 miles coming up and whether or not if I felt ready to tackle it, I was going out to give it my all!
Race morning! I actually slept fairly well, but did wake up before my alarm. I was the first one up, made breakfast and was feeling pretty awake (not a walking zombie like I am sometimes at these crazy early race morning hours).
We headed out on schedule and the plan was to get body marked, drop off special needs bags, visit bike in transition to add bottles, add air to tires and make sure bike was good to go. All this didn’t take too long and then we were headed to the swim start. A (rather lengthy) detour for the last bathroom break where we (not planned) met up with Merrick and April while we waited in the (long) line.
After we all were set we resumed our walk to the swim start. We had gotten close, but not actually there and when we saw lots of people in the street putting on their wetsuits and doing the final prep….we realized that the actual swim start was crowded, hence the need to use this space further out. The time was passing quickly and while we were not late, we didn’t have extra time. Before long, the Canadian military jet “fly over” happened….we heard it, but did not see it. It was foggy and visibility was low, but we certainly heard their presence.
After arriving to the actual swim start, which was super crowded, we said our goodbyes to our super Sherpas and Merrick, April, Bill and myself found our respective swim corals, which was based on expected total swim time. Bill and I were in the same time range so we found out spots together. My general swim time goal was to improve over my Lake Placid time of 90 minutes, but I hoped I would be under 1 hour 25 minutes…possibly around 1hour 23 or 24 minutes. Still I lined up in the 1:25 coral.
We soon heard of the delay in the swim start. To hear the formal announcements that were being made was impossible. It was word of mouth amongst the athletes and volunteers that passed the news. Initially we thought it would be a short delay, but then the delay switched to one hour. This was due to the thick fog that had settled over the lake. (I don’t know the actual sequence of events or how many delays were actually announced, I only know what I heard.) Thankfully, Bill and I had each other to keep company. We did not see Merrick or April during this time and our paths never crossed with Matt pre-race. Despite wearing a full sleeved wetsuit, I was cold while we waited (it was in the low 50s). Other than that, I felt calm and the delay did not make me anxious (however, the thought of an extra hour without food did creep into my mind).
Before the hour was up, the fog had lightened up and they announced the swim was going to begin!!! The fog actually thickened back up before the official start, but at that point, it was “go time” or the swim would be cancelled (which we heard later).
After the pros were started the rolling start for the age groupers began. The amount of time that they planned to allow to get the swimmers in the water between the corals, quickly decreased, as they wanted to get this thing going and be able to give all athletes the full 17 hours allowed to finish the Ironman.
The water felt nice at 72.5 degrees as I began my swim and the start to my day that I had worked so hard for. All the months, weeks, days and hours came down to the day ahead of me. I knew I was ready to give it all I had and that is a great feeling and all I can ask of myself.
As a result of getting swimmers started faster, the swim was VERY CONGESTED. I don’t really get too aggressive in the water and I do try to minimize body contact as much as possible, but it is generally inevitable (there was one particular instance where I was being sandwiched between two male swimmers and that is just not a good situation to be in!). Overall I found my swim groove early and felt comfortable with my pacing. The terrible chop that was present during Saturday’s practice swim had diminished and while all the swimmers certainly stirred up the water, it was nothing in comparison to the day prior….thank goodness!!! I had not swum in my wetsuit since May. I had done ALOT of open water swimming during training, but it was just too warm for me to practice in my wetsuit during that time. However, I was quickly reminded that my Roka wetsuit is really magical!! I can’t say enough about it and this is the first full sleeved wetsuit that I have liked, let alone loved!
The visibility was really low and when I would pass a buoy it was often a bit of time before I could see the next one. However, I just sighted to the masses of swim caps and hoped that the majority of them were all swimming as straight as possible to the next buoy. With the yellow sight buoys, we were able to pass on either side, so swimming out I decided to have out them on my left since I have a tendency to pull left in hopes that strategy would keep me a bit straighter. At the turn buoys, they had to be on the swimmers’ right side. After the first turn, I did get a little confused as I thought there would be two turn buoys (red). But the first one after the red turn was orange so I kept going. Then I found the second red one which indicated that I needed to turn again. (Apparently I did not study the above course map enough!!!) After the first turn, I noticed that the congestion had started to thin out a bit. It also seemed that I while there were swimmers passing me, I was also passing some as well. I felt like I was having a good swim, but no idea of my time!
At that point, I was over half way, which is always a mental boost. The visibility had improved as well. I knew that I just had to keep doing what I was doing and thought I would be just fine…each buoy at a time. For some reason, after the second turn, I never made my way over for the buoys to be back on my left side. I was consciously aware of this but also felt like I was doing a decent job with my sighting and trying my best to maintain a “straight-ish” line. There was one instance where I recall really going astray on my line, but overall I kept it in the forefront of my mind and that helps a lot. There were a couple of times were the congestion arose again, but way better overall than the first 1.2 miles.
At the end of the swim I had gotten to the point to stand and make my way on foot. Little did I know that the bottom of the lake was very squishy and was not easy to stand. I immediately stumbled but as I got my footing, I glanced at my Garmin for a time check. I was not quite ready to hit the lap button, but I saw that my time was 1:20:xx. Yes!!!! As I sloshed through the final exit to the stairs, I felt like I had done my job with the swim. I finally hit my lap button just before climbing the stairs (I was smart and held to the railing with both hands) and my unofficial “official Garmin” time was 1:21:36.
I could not have been happier! What a great way to start the day!
I quickly made my way to the wetsuit stripper where two volunteers did a fantastic job of quickly getting me out of my wetsuit. As I was running along the chute to T1, I saw Paige and then Tony.
I am pretty sure I shouted out something to him about a good swim, but he could probably tell from the smile on my face anyway that I was in a happy place.
In T1, I grabbed my bag and started doing what I needed to do. There was not a volunteer to help me, but I managed ok (I didn’t do the best job spraying the sunscreen on my back, but I got most of it). I was unsure about putting on my arm warmers, since the weather was nice, but I opted to put them on (they are easy on and easy off) since all my training in the heat would make the early time on the bike feel cool. Overall I would have been fine without them, but I wore them for probably about an hour, so not a bad decision. Funny thing happened in transition….I had been in the women’s tent for two to three minutes when I noticed beside me a guy that had just walked in. He was SUPER focused and he didn’t realize where he was until I mentioned it to him. He quickly ran out embarrassed!!
As I left the changing tent, there was an empty restroom, so I took full advantage since that does not happen all that frequently and I hate having to wait while the time ticks by. I also prefer to take the extra time during transition versus on the race course.
I found my bike easily and felt ready to ride. The sun was out and it looked to be a beautiful day to race! 112 miles, here I come!
We had a 7am flight on Thursday morning from RDU where we had a layover in LaGuardia before flying into Montreal. The whole crew from Raleigh flew out the same morning, but Tony and I shared a flight with my primary training partner Bill and his wife Paige. This was an easy series of flights and before I knew it we were in Canada (my first time there). Tony had rented a full size SUV which resulted in us having a Yukon XL (the size of a small boat). Fortunately, we had plenty of room which we needed with all the gear required for two athletes racing IM as well as four people on a weeks’ plus vacation.
Tony drove us from Montreal to Mont Tremblant and it was not a bad drive. We had planned to stop on the way for lunch but the choices were limited and while there were lots of McDonlads and Tim Hortons, we didn’t find anything that overly appealing. Since snacks are in abundance with two tapering athletes, we were prepared! In Mont Tremblant we stayed at Sommet des Neiges.
The four of us had booked a two bedroom/two bath condo with kitchen and it totally met our needs. The bedrooms included one with a king size bed and one with two queens. The rooms were spacious and allowed us to have space for all our “stuff”. If planning to race this event and considering lodging options, I would recommend this location. It is located in the Village and close (walking) to everything. While there are hotels closer to the finish line, this option allowed us to be in the heart of all the activity, but not on top of the commotion.
We were directly off the top of the free cable car which was running every time we needed a ride (not 24 hours, but much of the time). The walk down (and up) the hill was not bad, but the ride was fun and only took about 90 seconds or so.
After dumping our stuff in the room (and Tony having the adventure of finding and then parking our rental in the underground parking garage which had a abundance of “small” parking spots) we were off to the athlete check-in and bike pick up from Tribike transport. Somehow the five of us all ended up being at athlete check-in at the same time and we had not even communicated yet that day!
This ended up being a great opportunity for some photo ops since Merrick was the only other one staying in the Village while April and Matt had found VRBO options outside the Village.
After these initial activities, we decided to do a quick grocery store trip and planned to meet some of the others for an early dinner in the Village.
I always enjoying vacationing in places where walking to dinner is the way to go. It was great to finally get a feel for the Village (that I have read and heard so much about) and all the neat little shops that were calling my name. It is really as quaint as I was expecting. It was our core four plus Merrick that met up and had dinner outside (SoCal Restaurant) enjoying the cooler temperatures.
Friday’s plan included rain so we wanted to get out and get in our shake out run while it was still dry.
We decided to combine our run with a scope out of the transition area and the flow in and out of transition.
The rest of the morning/afternoon included driving the bike course (with a visit to Saint-Jovite and the Restaurant Le Vieux Four for lunch) and then some shopping at the Ironman store.
We had several hours of down time in the room to keep our legs fresh. It is easy to get caught up in all the pre-race activities and it is important to make the decision to rest.
Bill and I attended the evening athlete meeting and then met Tony and Paige for dinner in the Village at La Maison de la Crêpe (we decided we would be back during the days after the race to try their sweet crepes).
After dinner we were walking in the Village and thoroughly enjoyed the fireworks show!
Saturday was dry and forecasted to be a nice day, so the plan included a short ride and a swim to check out the Lake Tremblant. While it was a pretty day, it was a bit breezy which resulted in a VERY CHOPPY lake!
We planned a short swim, but it took so much more effort in the chop than “normal” that I became very uninterested in being out there too long. All I could think about is if we had to deal with those conditions on race day…it would not be pleasant!
The short ride that we did earlier resulted in both Bill and I having to make some minor adjustments on our brakes. Tony had to be creative and find some tools we did not have to adjust mine, but he delivered me a “ready to race” bike, just as he always does!
After getting everything packed and final check on all the gear, we headed down to rack our bikes and drop off bike and run gear bags.
After all the essentials drop off, Tony and I checked out the fun photo ops around Ironman Village.
We spent the rest of the day resting and staying off our feet. Dinner was cooked by our wonderful spouses in our room so we could have the exact pre-race meal we wanted and needed.
We called it an early night as the alarm was going to sound before any normal person would want to get up. We had important business to attend to the next morning….
When month six of the plan began, I started to feel a little excited, but I also knew that the biggest training sessions were still ahead of me. It was time to focus on staying present and engaged in the work that remained.
Highlights:
*Twenty mile run done on Tuesday morning of week #21. The last two long runs of the plan were split, but we decided to get the last one knocked out as a single block. Of course logistically this is tough to complete on a work day morning, but I decided to take ½ day PTO and then work from home in the afternoon. This allowed us to get the run in starting at 6:00am (and have enough day light to start) and have enough time to eat, shower and have a little bit of recovery before logging into work in the afternoon. Once executed, it ended up being a great plan. As far as the run, it was a tough one for sure! Bill and I ran on (my favorite) greenway and for hydration purposes, we decided to run one direction for an out and back total of twelve, re-fill bottles at the car and then run the other direction for the remaining eight. When we stopped after twelve, I was already feeling it. Man!! At that time, I knew that either the stop was going to help a bit or really hurt. I actually changed shoes and socks at the car which I was happy that I had planned since I removed soaking wet socks and shoes from the first twelve miles (it was not raining). I was fortunate enough that once I started again, after the first little bit to get going, I got the legs moving again and was ok…for a while (plus I had on dry socks and shoes which was a bonus). I always play mind games in these runs and this one was no different. When starting the eight, I just told myself that I had four to go before the turnaround. At then at two miles, I told myself that I was half-way to the turnaround. After the turnaround, I knew I was on the home stretch. I got through the first mile and then the last three seemed to last forever. I had to dig deep on several occasions to get it done. But once it was done, what a feeling!
After making it back to the car, I was (obviously) feeling tired, but not bad. I took off my (now) second pair of wet socks and shoes and laid a towel on the ground and put my legs up against the side of the truck. I am a big fan of this technique and feel that I makes a big difference with recovery. After resting for a while, Bill and I made plans to grab a bagel around the corner.
All of a sudden I started feeling really bad. A wave of lightheadedness and nausea struck. I grabbed a couple of chews thinking my blood sugar had dropped and I think that helped after a few minutes. I just sat for a while hoping it would pass. Bill offered to drive me home, but I also knew that I should eat soon and the idea of a Coke sounded great (which I didn’t have at home). At the bagel shop, I grabbed a Coke before anything else, and within a couple of minutes, I felt significantly better. I rarely drink soft drinks, but this was the best thing ever! I am not sure what exactly happened to me after that run as it was very different than any post run experience. I have been using Infinit on my runs for over 18 months without issue. Plus, I didn’t feel bad (other than tired legs) during the run and immediately after. I guess a twenty mile run can always bring new challenges!!!
*The Saturday of week #21 brought a 119 mile ride, which is the furthest I have ever ridden. Our ride started out overcast and humid, but ended up sunny and hot! It was a tough ride for sure as we were able to get in about 6,000 feet of climbing, but this gave me lots of confidence about my preparation for race day! I am fortunate to have shared this ride with two awesome training partners that I will also share the race course with!
*The weekend of week #22 brought the last weekend of the training plan before taper began. Saturday we had a 75 mile bike followed by a 11.5 mile run. Coming into the weekend, the weather was a big question mark, but we decided to roll on Saturday morning, after the chances of rain dropped a bit by Friday evening. The ride was overcast for the majority and the sun started to peak through the clouds as we were closing in on the last couple miles of the ride. Thankfully a good portion of the run is on the greenway with some shade which is always appreciated. I worked to keep my mind in the game on the run and it was a great feeling to finish up, which was the longest brick session of the plan.
*That Sunday we had a big group out at the lake with three support kayaks and I knocked out 2.4 miles for the second time. This was a great training weekend as we looked to taper to begin!
*The Saturday of week #23 was the last outside ride. The ironic thing is that this was the only ride out of the hundreds of miles that we all have done that we met and left all together…this was a Kodak moment for sure!
*That afternoon, was bike drop off for the transport to Mont Tremblant. Leaving my bike was not easy with the expectation that I would see it again in Canada all ready to race! I definitely felt better after I received the following email…
With training complete and my race day in two short days, I can look back and honestly say this has been a great six months. As expected, there have been great days and some incredibly tough days, but I made it through with the support of some really awesome people in my life, as well as some grit and determination from my side.
I am ready to tackle this challenge and and let all the hard work and tons of sweat equity pay off.
I have the done what I can and now I will put it all out there on Sunday to wrap it all up.
Last but not least…my official race day bib number.
The theme of this month ended up being this….YOU JUST NEVER KNOW!!!
Highlights/Lowlights:
*We kicked off the new training month with a new version of FTP test called the Ramp Test. This is a new FTP format on Trainer Road and from our reading of the details, it sounded like something we definitely wanted to try. It is advertised as “Making FTP Testing More Efficient and Less Stressful”.
These are some of the highlights from the summary: The Ramp Test is the new preferred testing protocol to estimate fitness because it does not require even pacing, is easier to repeat precisely, is less stressful on the body (allowing for follow-up workouts), hurts less, takes less time and allows for the most effective training.
I was very interested in this format. The last FTP test I took was in week #9. This was not a good test day for me. I believe there were several contributing factors, but I was definitely open to something new and the description sounded ideal since being deep into training does not allow time to go into a test day with appropriate rest, as is typically recommended. I can report that I am a big fan of this new version and I ended up being right on where I expected. A bit of a gain and it did not leave me completely wiped out nor did I feel like I didn’t have enough in the legs to test effectively.
*For week #18, we were able to mix things up a bit and have a mid-week morning ride on July 4th! We did a 32 mile morning ride before I knocked out a long swim at the pool. The afternoon involved some more pool time, but this was with friends, burgers and cocktails!
*Week #17 & week #19 we decided to incorporate another new something. For our stand alone long runs, we broke them down into two runs in one day. Week #17’s 17-mile run we did 9 miles in the morning and 8 miles in the evening and week #19’s 18.5-mile run we did 13 miles in the morning and 5.5 miles in the evening. I became a fan of this format as well. I did a lot of reading to support this approach and the pros of it reducing the risk of injury and the fact of trying to incorporate long runs in during the work week are tough with scheduling (Tuesdays are generally the day) were two main points that made a lot of sense with this structure.
*Three more OWS in this month….week #18 we had to move our long ride/brick to Sunday due to Saturday rain and hit the pool on the rainy day. Still three great opportunities for long swims in the lake. That Sunday ride was one of the toughest I had in a while. My legs felt incredibly heavy for the entire time and we had some windy conditions that just hit me hard mentally. Bill was super patient with me as I struggled and pulled me for 63 miles. For 7.5 mile brick, I had absolutely no expectations, due to how I was feeling. Somehow, I ended up have a very good run. Shocked the heck of me, but YOU JUST NEVER KNOW!!!
T*he Saturday of week #20 brought a 67 mile ride and 9 mile brick. This was a solid ride for me, but the run off the bike was a struggle fest! This was just the opposite of two weeks before, when I had a tough ride and solid run. There was so much mental gaming going on during this run, but I somehow got it done. That’s all that matters sometimes and this is a run I can pull from on race day.
*Week #19 included a Trainer Road workout called Frissell +2. This was a 105 minute workout that I had planned for a Wednesday evening after work. The format of this workout 6×9-minute intervals at 95% FTP with 5-minute recoveries between intervals. This was a few days after my tough Sunday bike ride and one day after the split 18.5 mile run, so my confidence and leg stamina were definitely not peaking! I will not lie….I was intimidated by this workout ON PAPER and was really dreading it. To my surprise and pure delight, I kicked ass on the workout! I was so stoked and felt like a million bucks afterwards. Like I said earlier…. YOU JUST NEVER KNOW!
*Getting in two “century plus” rides during the month is a huge confidence builder. We are also getting in lots of climbing on these rides with the 105 mile ride at @5600 feet and the 114 mile ride at @5900 feet, which (in my mind) is key to preparation to Mont Tremblant. With one more 100+ ride in the plan, I feel we will be prepared to tackle this course!
Month #5 Totals:
Swim: 38,664 (21.97 miles)
Bike: 542 miles
Run: 110 miles
Other: 2 yoga sessions
Total Time: 63 hours 55 minutes
Coming into month #4, I knew this is where training would really turn the corner into less familiar territory. Training that I have not had to do since 2014. With the completion of the half iron distance just over a week prior, the coming months would be the type of workouts passed the half Ironman training that I am way more familiar with. This is where the meat of Ironman training would begin.
Highlights/Lowlights
*Week #15 = Our 15.5 mile run was the longest “before work” run I have ever done! Bill and I started running at 5:10am (I would have never run this early on the greenway by myself). I had to pull out a head lamp which I have not run with in ages! I don’t prefer to run in the dark since I have this fear of being clumsy and face planting, but I knew I needed to suck it up and after the first 5 minutes or so, I sort of got used to it. We got EXTREMELY lucky and had a very mild morning with the starting temperature around 63 degrees (still humid but noticeably cooler)! Unfortunately, I didn’t sleep very well the night before, which made the early alarm clock even more painful.
*On our recovery week (#16) ride, we decided to ride from my house to mix things up a bit. We do ride a lot from home, but recently we have been riding from the Trek Store which allows us to have routes with a bit more climbing. The planned route was certainly not a new route, but it gave us many surprises on this day. We were about 12-13 miles in (58 total) and came upon road construction. The road was not closed, but we quickly realized that we DID NOT want to be on this road. It was sticky and lots of little rocks that were adhering to our tires. It was a mess! We stopped almost immediately and pulled into a gas station parking lot which was right there. We needed to decide on a detour. I called Tony and he provided some helpful input to bypass a stretch of the road construction and pick it up further down. Once we got back to the planned point of re-entry, there was another sign for construction. We didn’t want to chance anything, so took decided on the adventurous route and hit up a road we have never been on before. This ended up being a good choice in that had decent road conditions and not a lot of traffic. Eventually it put us on a road we did know where we had a gas station stop at exactly the half-way point! PERFECT! We did take a wrong turn on the way back, but nothing too tragic. All in all, it was a successful ride, it just had more stopping than we prefer. The down side is that the stopping and route changes/decisions took more time than we planned for the ride. Therefore, our 6 mile brick started later than planned and IT WAS HOT (and hilly I will add)!!!
*More Hill Repeats! Both run and bike! Not in the same week, but it was challenging. This time April was able to join in for the run fun!
*I have not done bike hill repeats (I believe) since my training for IM Lake Placid and we knew our chosen hills would be a doozy, and it did not disappoint! Plus having this workout the day after our 15.5 mile run, was either smart planning (to give us the extra challenge) or just the opposite!
*Long ride Saturday – 96 miles during week #15 and we had two groups to maximize group ride time, even though we are on different training plans.
*Swim = For the first time in this training plan, breaking 10,000 yards swimming in week 14 and knocking out a 4,000 meter plus workout. Also, being able to consistently swim in the outdoor meter pool (versus the 25 yard pool inside). Three OWS in the month, which is a confidence builder. There is no substitute for these long lake swims when all you have to do is “JUST KEEP SWIMMING”!
Month #4 Totals:
Swim: 36,882 (20.95 miles)
Bike: 461 miles
Run: 93 miles
Other: 2 yoga sessions
Total Time: 57 hours 4 minutes
Going into this season of Ironman training, I was not sure what, if any, races I would participate in for a lead up to race day. When I raced Lake Placid in 2014, I did not race a half prior to. I didn’t necessarily feel that I was at a disadvantage, but it’s never a bad idea to dust off the cobwebs and feel those pre-race nerves once in the season prior to your “A” race. Having Raleigh 70.3 in your backyard certainly gives one obvious choice for a half IM. However, having done that race three times (and the brutally hot run), I was not super anxious to give it another go this year. Unfortunately, the final running of Raleigh 70.3 happened this year and I won’t have the opportunity for a fourth go, which I had wanted to do at some point.
I read about a half iron distance race called Mountains to Main Street in Greenville, SC and it peaked my interest. Timing wise it would fit into the training calendar very well, plus it was two weeks earlier than Raleigh 70.3 which gave some hope that this race would be a bit cooler and wet suit legal. I was not able to find out a lot about the race (specifically race reports) for several reasons. It is a much smaller race than any IM 70.3, 2016 was the inaugural year and the 2017 edition was cancelled due to severe weather. I did learn that the bike course was new for 2018, so the little I did find about the race was not helpful for insight into the bike. Weighing the pros and cons with my training partner, Bill and I decided to give it a go. We did know that this bike course would be challenging given the elevation gain published about the route, which would be good training for IMMT. This was also my sixth 70.3 distance and a new race experience was appealing.
One side note to add is that about 10 days before the race I started having some pain in my right foot. It was in the area of the inside of the low ankle above the heel. In the past, now and again, I have had soreness in my Achilles, but I would give it some TLC and within a couple of days, it would subside. At first I thought this was the same, but I gradually realized that it was not! The Monday before the race I saw my PT and by this point I was not walking too well. I was better upon leaving the PT and adhered to his follow up instructions during the week. I had already decided that there were be no running during the taper week in hopes that I could get back on track. On the day we traveled, I was still not at the point I wanted to be as far as feeling ready to run. In some odd fashion, the pain/tenderness and actually crept over to the outside/right side of my foot as well! I was trying to not stress over it but knew that there was a chance that I would not run on Saturday.
The four of us drove/rode down together from Raleigh early Friday morning. There was some rain along the way, but we still had our fingers crossed for a drier day Saturday (race day). With a car full, the drive passed quickly as we chatted the entire drive. We drove directly to packet pickup which was at a really nice Tri Store (Carolina Triathlon) in Greenville, SC (even though I was really confused with the tag line on the store’s sign that said “run, bike, swim”…).
After packet pickup, we grabbed lunch at a really nice spot downtown where we sat outside and enjoyed a nice afternoon as the rain had moved out for a while and we was a really pleasant afternoon. Post lunch, we checked into the Air BnB house which we were all sharing, dumped our gear and then headed out to drive the bike course. Since this was a point to point race, we had to drive (about 50 minutes) out to the swim start which was also the bike start. We were able to get the lay of the land for the swim course, T1, etc. We also had a chat with a racer that we saw finish up a swim in the lake. We asked him his opinion on the water temperature as we saw that he swam with a full sleeved wet suit (the water temperature had already been announced as wetsuit legal for the race at 77 degrees so I was on the fence about wearing my new full sleeved suit (which is what I wanted to wear since I had only worn it a few times so far) or my ol’ reliable sleeveless since it was on the high side of being wetsuit legal). The recon for the bike course went well. So glad we took the time to drive it and there were lots of areas to keep in mind (for safety, strategy, etc). After the drive, it was back to the house for race prep, out for pasta dinner, finalize last minute gear details and then off to bed with an early alarm on the horizon!
We were fortunate enough to have wonderful Sherpas for race day (Tony and Paige). This allowed us to drive/ride to the swim start (and not rely on the shuttle) and have our bikes with us on race morning (instead of leaving them in T1 overnight in the rain). We arrived and had plenty of time to spare, which was awesome because I still felt asleep after arriving to the park despite a longish drive!! I also had lots of time to get my wetsuit on, which was needed. Despite a warmer water temperature, I decided to wear my “new this season” full sleeved wetsuit. I packed my sleeveless, but the main reason I purchased the sleeved was for IMMT and since I was mainly doing this race as training, I wanted to use the same gear. I have trained a few times in this wetsuit, but it definitely MUCH more difficult to get on (and position correctly) than my sleeveless (which has broken in after several seasons).
The swim took place in Lake Keowee which is located in South Cove County Part in Seneca, SC. It was a really nice park and the water was very calm for race day. I lined up on the far left side, which gave me good position for sighting and my best approach to streamline my swim course (and stay as straight as possible).
After I was able to get my swim going and felt warmed up, I was able to get in a very good rhythm and had a smooth swim overall. Little contact with the other swimmers (bonus for small races) and buoys allowed for plenty of visibility. Only once do I recall getting off track and that was at one of the turn buoys and I was a bit too aggressive with the turn.
I was pleased with my swim execution and overall, I think this was my best 70.3 swim as well as the best 70.3 swim venue I have experienced.
Onto the bike.
We were not on course too long before I tucked away my sunglasses and knew rain was going to be a factor. Throughout the bike, the rain was not crazy intense, but enough to cause slick roads with hazardous descents. This made the course even more interesting than it would have on a dry day.
When we drove the course on Friday, there were several areas of pavement that we knew were not great. However, with the bike, the “not great” quickly turned into “poor”. A great majority of the course had poor to terrible road conditions (the race web site describes the road conditions as good to ideal…???? If this was good to ideal in SC, I would hate to see bad!!!). There were some sections that met the “not great” criteria, but this was in the minority. I have ridden plenty of crummy roads in training and racing, but you eventually get relief when you turn a corner or just finally get lucky with some smooth pavement. We did not have too much luck in that department on this ride.
There was also A LOT of climbing on this course (around 3700 feet), which we were expecting. However, the huge challenge came on the descents. Any opportunity to gain speed or momentum, was cut short due to slick roads or just the nature of the course being downhill and ending at a stop sign or a turn with no room to gain speed. I had to break much earlier than normal to feel as if I had a safe stopping distance on most of these downhills. The course was also long, which we knew it to be advertised at 58 miles (my Garmin actually captured over 59 miles).
The great thing about this course was that since it was a small race over 59 miles, it was not crowded so Tony and Paige were able to make frequent stops, take a lot of pictures, cheer us on, and even stop oncoming traffic at an intersection where there was no police presence! Needless to say, unlike the swim, this was not my favorite bike course and I was more than ready to wrap it up!
As I started the run, the big question mark of the day remained. Would I be able to get through 13.1 miles after the soreness I had been experiencing? I wanted to give it enough of a go to allow my foot to warm up and transition from the bike to the impact of the run before I made the decision. The first two miles were tough and I was really on the fence (even stopped a couple of times), but it loosened up and I felt good enough to continue. I found my consistency and only briefly walked at the aid stations (to supplement the Infinit in my hand held with necessary water). The start of the run was briefly on packed dirt before it transitioned over to a paved greenway/trail system (called the GHS Swamp Rabbit Trail). It was a two loop run with the turn-around points at miles 3.6, 6.2 & 9.0.
As our luck would have it (or really not), the rain stopped and the sunglasses came back out just in time to start running! OF COURSE!! The run did get warm, but it was not horribly intense as some races I have done (not to specifically name Raleigh 70.3, but I can’t help myself). The trail system did provide some shady areas which is always appreciated!
I really liked the run course and will say that it is one of the best for this distance I have experienced. The trail system is open to pedestrians, but I didn’t have a problem with this at all.
The fun part is that Tony retrieved my bike from transition (using the buddy pass) and rode it down on the trail to lend some encouragement and snap a few photos.
The last couple miles seemed to last forever.After completing the loop section, you veer off, still on the trail, but are headed downtown towards the finish line. At this point, there were far fewer races and the course was not marked too frequently.
At a couple of points, I wondered if I was still on course! As I was close to 13.1, I still could not see a finish line, hear music, etc, and I was SO READY to be done.
I finally emerged off the trail, did some looping around, crossed a bridge and the finish line was in sight! 13.28 miles and I was done!
I was excited to learn that I grabbed second in my age group. This was definitely not a personal best race for me, but it was very beneficial in my Ironman training and experiencing a new course it is great opportunity.
It is so unfortunate that the road conditions are so poor because the swim and run courses are really great. The climbing was a great challenge and I would jump at the chance to give it another go (and hope for a dry day), but there is no way I would be in for another 59 miles on those roads. It was nice to support a local race and there are some great benefits, but this one is not one I will be looking to redo.
Post-race was crazy easy! Tony and Paige had already gathered ALL our gear and all we had to do was walk to the car! WHAT?!?!? Yes, BEST SHERPAS EVER!!! We enjoyed some down time and relaxation before celebrating with dinner, drinks and my customary milkshake!!!
As triathlon became such a big part in my life, one of the things I fell in love with was what it does for me, both physically, mentally and emotionally. After a bad day, there is no other thing I would rather do was get in a good solid training session to help me work out my frustrations or clear my mind. It is my therapy and my outlet.
When you are training for an Ironman, sometimes you have to dig deep to find the motivation for your next workout. My training this month kind of had a different motivation….therapy. I had some personal tragedy recently and my training has been a huge part of my getting through some very tough days these last few weeks.
There were a few days when my training was one of the only things that seemed to make sense. While my heartache will never completely go away, I know that I have a very healthy way to try to deal with some crazy emotions. I am grateful to have this outlet….my therapy.
Highlights from the month:
*Knocking out a long run one morning before work. My training buddy Bill and I decided to adjust the schedule and complete an 11 mile run early. I was happy with the adjustment and was able to have more time during the day to get in rehydration and some much needed stretching and recovery (NormaTec boots!!!) that evening.
*I have loved my new bike since I rode it for the very first time. However, since I have only been riding it on the road and utilizing my Cannondale for trainer rides, I have finally put in enough miles to really be comfortable on my Trek. Generally the biggest differences are in my position and the electronic shifting (amazing). The shifting has now become more second nature (so I don’t have to think so much). I am very happy to have the “Purple Butterfly”!!
*I had my first triathlon of the season. It was a small half iron distance race in Greenville, SC called “Mountains to Main Street”. The timing of this race fit perfectly in the training schedule plus it had a challenging bike course that would provide some solid climbing/training. This was the first (and likely last) time for this this race, but it was very beneficial to gauge fitness, nutrition, etc for a little over 3 months away from IMMT. **Race report to come!!**
Lowlights from the month:
*I had an FTP “re-test” on the first Monday of this four-week block and it did not go as expected. In hindsight, I was able to identify some things that did not help me with my recovery from the weekend workouts and things I would definitely do differently, but it is always about learning and growing.
*I started having some foot/ankle issues that kind of came out of the blue. The week before my first race it had gotten bad and I was very concerned. I saw my PT and babied it all before the race (no running that week) in hopes that it would be ok race day. All the details will be in my race report, but I was able to get through the run without too much discomfort or concern that I was making anything worse. The week after I saw my PT, massage therapist and I really focused on recovery (I think my massage therapist did wonders for it). I only had one run (that I ended up cutting short) to gauge how it was doing post-race. I believe I am through the worse of whatever made this “issue” come up, but definitely gives me something else to have to really concentrate on to “keep happy”.
Three months down and three months to go for Ironman Mont Tremblant. HALF WAY THERE!!!!
Month #3 Totals:
Swim: 26,187 yards (14.9 miles)
Bike: 384 miles
Run: 57 miles
Other: Only one 30 minute yoga session (need to do better!!!)
One Half Iron Distance Race
Total Time: 41 hours 18 minutes
At the mention of me training for Ironman, someone recently asked me if I was excited. My answer was “I will be”. I have actually thought about that question and my answer several times since the discussion. I don’t think I have been asked that before, so I was not sure how to answer. Should I be excited at this point? Well….I don’t know. Should I be excited about something whose preparation is a big part of my daily thoughts and activities as well as a factor in everyday decisions? I have never thought about it this way and so I did.
I have always been pretty open that I don’t necessarily love to race. I do love to train. Don’t get me wrong….there are lots of days that I want to skip my session, sleep in or whatever else sounds good at the moment, but the satisfaction I get after my workout, makes it all worth it. The PROCESS of the training, the growth that happens along the way, the obstacles you overcome, kicking ass on days where you thought it was impossible, is where I find my niche that keeps me in this sport. Sure, I love having the goal of race day to drive me in my training and to motivate me to do my best, but the ratio of hours spent training to hours spent racing, are tremendously skewed…in my favor, thank goodness. I certainly have a competitive nature within that comes out during the race, but ultimately, more than anything, I want my race, any race, to be a performance of all the hours and sweat equity invested in the weeks and months leading up to the big day. If I can deliver my best and, in a way, celebrate the training cycle by putting it all out there, I am happy.
There are definitely athletes out there that get a tremendous rush on race morning and feed off that adrenalin. Once my race morning is here, the nervous energy that is present is what makes me ready to get on with the show. The waiting around and the preparation race morning is definitely not my favorite time. So….back to the original question…”AM I EXCITED ABOUT IRONMAN”?
I am excited about the opportunities, growth and strength (both mental and physical) that training for Ironman will bring. I am excited about the being ABLE to train and the idea of getting to the starting line healthy and PREPARED to tackle to day. I am excited about the time that I will get to spend with some like-minded individuals (and all around cool people) that share the same Ironman goal and think that getting up at the crack of dawn to run track intervals or jump in a cold lake is “normal”.
I am excited about racing with these people and being able to see each other during the race to make the day even more special. I am excited about giving this goal my ALL and making Tony and the rest of my cheerleaders proud when I go for it and ultimately cross that finish line. In hindsight, I think my gut reaction answer was kind of right….I AM excited but I WILL be even more excited on August 19.
Highlights from the month:
*After the catastrophe from training week #4 when took the Purple Butterfly out for the inaugural ride, I finally was able to get in a successful 46 mile ride during week #5.
It took some intense planning, but we made it work. Saturdays are when we typically ride and the forecast called for heavy rain MOST of that Saturday. It was looking very unlikely to get in a ride outside. While Fridays are typically the rest day, we decided to fit in the ride after work on Friday to be able to get outside. SUCCESS!!! (It did rain alot on Saturday!!)
*Hill Repeats – While this is not something I love, I knocked out a good hill repeat session on the treadmill. I have not done this type of workout in a long time and it was nice to get one done as I know we will have more to come to prepare for MT!
*Getting back to regular track workouts with the team. Thursdays are track during the season while during the winter we do stair workouts. These stair workouts are an awesome challenge themselves but the weather delayed our start of track a couple of weeks so we were ready to get these going!
*Getting in our first open water swim of the season! Over the winter I purchased a new wetsuit (sleeved) and with our first tri of the season in just a few weeks, we were ready to get in that first OWS to wash away those cob webs. It was a bit cooler than I would prefer, but I allowed my “minimum” temp drop a couple of degrees because I had sleeves. Thank goodness I did, because I was still cold….think the water was probably 65/66 degrees. I am very sensitive to the cold water, but I needed to get in and do my best. It was not a great swim, but I was glad to get it done and have a check mark in that box!
*When training schedules line up with some other tri club peeps resulting in a great training group for a solid ride/run session!
Lowlights from the month:
*Week #6 brought in the struggle bus for a couple of my trainer rides. I had three Trainer Road sessions that week that really kicked my ass. I gave it all I had and that I can’t ask anything more. I was glad when I finally got off that bus!
*A flooded greenway totally screwed up my plans for a Friday morning outside ride. Here’s the story….Tony had Xterra Myrtle Beach on his race calendar. Our plan was to travel down on Friday afternoon, hang out Saturday and then the race on Sunday. I knew I needed to shift some things on the training schedule to get in my time. After much consideration of all the options, I decided that I would push my planned rest day to Sunday (usually Friday), do my long ride Friday morning before we left town and then do my run Saturday morning (easy to fit in out of town). With a 60 mile ride scheduled, I knew that I needed to get an early start Friday morning and since it is the last day of the work week, I planned to ride by myself on the greenway. (I don’t usually bike on the greenway, but spend a lot of miles running there. Since (1). I don’t ride on the road solo, due to safety reasons and (2). My start time would be during early commute hours, the greenway seemed like the best and safest option to get in my ride outside. It would be quiet that time of day and I really didn’t want another long ride on the trainer.) After mentioning my plan to one of my training partners, she said that she would like to join me as she had a flexible work schedule that day. Awesome! We planned to meet at 7:00am and that morning was COLD! It was around 36 degrees (while the morning prior at track had been in the 60s). We were bundled up and ready to tackle this, despite the cold.
I had planned out a great route and was looking forward to it. We got .45 miles in before we were greeted with flooding. BUMMER! It was too deep to try to pass on our bikes, so we turned around and decided to head in the opposite direction which did not have the options to easily get in our needed mileage, but we would make it work. After about 2 miles in that direction, we reached more flooding and this was even worse! WHAT A DOWNER!
We could drive to another entrance point on the greenway passed the flooding, but there was no way of knowing if and where there would be more obstacles. After pretty quick consideration, we decided to head to my house and put in the time on the trainer. April could use Tony’s trainer and we would persevere! Thanks goodness April had decided to meet me for that ride and then agreed to trainer it with me. We got in 3 hours and 31 minutes together (previous longest time was 3 hours 30 minutes 🙂 ) and having her there to pass the hours made it possible! #noexcuses #overcometheobstacles #traineroad
Month #2 Totals:
Swim: 27,959 (15.89 miles)
Bike: 395 miles
Run: 53 miles
Other: 2 strength and 3 yoga sessions (2.25 hours)
Total Time: 47 hours 24 minutes
Recent Comments