This past Sunday, I ran my 9th half marathon – the Rock ‘n Roll Philly Half Marathon. It was a doozy.
If you follow me on Instagram, you know it didn’t go as well as I hoped, but since a few days have passed, I think I have a much better perspective than I did before. So I’m going to tell you all about how this race went!
Once again, I must disclose that I am Rock ‘N Blogger this year and had free admission to the half marathon and VIP area. All of my opinions are completely honest!
I’m linking up with Erika, Patty, and Marcia for Tuesdays on the Run! I’m also joining Annmarie, Nicole, Jen, and Michelle for Wild Workout Wednesday!
[bctt tweet=”Check out my recap of last weekend’s @runrocknroll half marathon in Philly! #runchat #rnrphilly” username=”Janelle_RWNR”]
Rock ‘N Roll Philly Half Marathon Recap
This was my third time running the RNR Half Marathon in Philly – I previously ran the race in 2011 and 2014. Originally, I wasn’t going to do the half marathon this year because I planned to run the ZOOMA Cape Cod Half Marathon the following weekend. In a twist of fate(?), that half marathon was converted to a fun run 10K (which I’ll be participating in next weekend), so I was able to sign up for RNR after all!
I’ve shared my goals for this half marathon. Since my half marathon races over the past year have been between 2:15 and 2:19, I had a conservative goal of 2:15 and some wishful thinking that if the stars would align, I could approach my PR of 2:10:53 that was set at RNR Philly in 2011. I’ve been marathon training since August (and pre-training since July), so I knew I’d have the fitness to perform well in this race. Of course, in addition to that I was nervous as hell!
The Expo on Friday:
The Expo for Rock ‘n Roll Philly took place on Friday and Saturday. Since I was running the 5K and half, I had to pick up my things on Friday, so I went to the Expo at the Pennsylvania Convention Center after work around 4:00 pm. After parking and making my way to the entrance, I saw MaryBeth, a fellow City Fit Girl that I don’t get to see very often. She was heading to the Reading Terminal Market so we didn’t get to talk long, but she was running both races too!
Rock ‘N Roll races are great in that they are so consistent – you always know what to expect. Picking up my bibs, race T-shirts, wristbands for the Remix medal and VIP were ridiculously easy.
Because it was Friday evening and I didn’t want to deal with traffic, I didn’t stay long at the Expo. There looked to be plenty of giveaways and lots of things to buy. A few vendors suckered me into talking to them, but I got out relatively unscathed. I will say that the Expo seemed smaller than in years past, but maybe it was my imagination.
The Night Before:
Obviously, Saturday was pretty busy. If you didn’t catch my recap of the Rock ‘n Roll Philly 5K, you definitely should! I had a really fun time. When I got home from the 5K, I made sure to thoroughly foam roll and stretch my muscles. I wanted to make sure I’d be loose on Sunday!
I relaxed and hydrated as much as I could until it was time for bed, sometime around 10 pm. I had all of my clothing laid out so I’d be ready for the morning. Unfortunately, I slept terribly the night before the race. I had an awful dream that I overslept but was still trying to make it to the half marathon. Ugh.
Race Morning:

I woke up at 5:00 am to prepare myself for the big day. I had a simple breakfast of toast and strawberry preserves. Lately on my long runs, I have been using UCAN Snack bars as pre-run fuel, but out of the 2 bars that remain, I couldn’t trust either flavor…so I didn’t want to take the risk.
Bret, his mom, and I left the house just a little bit after 6:00 am. I thought it would best to park in West Philly and then walk over the Spring Garden Bridge to get to all the action. Unfortunately, this took a little bit longer than I realized, as we had to search for a spot. We eventually found one and then the walk over the bridge seemed to take forever! Maybe I was just being anxious again…but it was already approaching 6:40 and unfortunately, I wasn’t going to be able to make the 6:50 group photo with City Fit Girls.
I headed to the VIP area and I was so excited to see Michelle from Running With Attitude. It was our first time meeting! She is so sweet and it was great to talk all things running with her! It was like catching up with an old friend! We got a photo together and then we soon saw Kathryn from Dancing to Running, who I previously met at RNR DC. She’s another one of my faves. We were all in pretty good spirits, even though the weather was extremely humid out, though at least it wasn’t too hot.
Let me tell you about the VIP experience. They really do roll out the red carpet for you! Here’s what was included:
- Convenient Bag Check
- VIP Port a Potties
- Breakfast bar
- Pre-race fuel
- Stretching Area
- Massages
- Free Charging Station for electronics
- Toiletries – sunscreen, feminine products, hand sanitizer
- Post-race brunch with unlimited drinks (including mimosas!)
We headed to the top of the famed Art Museum Steps for a photo with We Run Social and several other Rock ‘n Bloggers. The view was gorgeous!

Before I knew it, it was time to hit the VIP potty (no lines!), stretch, and head to my corral.
The Starting Line:

I was placed in Corral 18 so I knew that it would be at least a half hour until I’d be able to cross the starting line. I didn’t see anyone I knew, so I was a lone wolf. Apparently, there were 40,000 participants in the race, and it definitely felt like it! It was very crowded, but people were in good spirits and I was hopeful to have a strong race.
Miles 1-5:
The race heads down the Ben Franklin Parkway and towards Center City. I was able to see Bret and his mom as I headed off. We were extremely tight in the first mile due to construction on the Vine Street Expressway and the Parkway, so it took a while for things to open up. We ran down Arch Street, turned on 21st Street to Market and made our away around City Hall. I was feeling pretty good, but apparently, I was going much faster than I realized. I regularly looked at my Nike+ watch, but it’s always inaccurate. And while I was determined to hit the tangents, somehow I ended up running way more mileage than I wanted and ended up being over 0.1 mile off.
Eventually, we made our way towards Fairmount Avenue and I was able to see Bret and his mom 2 more times. Fairmount Avenue is basically my old stomping ground, so I loved being able to run in my old ‘hood. I think a lot of people were taken by surprise when they saw how hilly the street is, so there were a lot of people walking. I kept running though and looked forward to the turnaround point so that I could get some of that downhill speed. It wasn’t easy, but the months of hill training seemed to make a difference…
Splits: 9:41, 9:25 (D’oh!), 10:08, 10:17, 10:14
Miles 6-10:
The middle of the race was absolutely the worst part for me. Fairmount Avenue was a challenge, but at least it was interesting. Kelly Drive, on the other hand, is boring and endless. I have run down Kelly Drive probably 100 times at this point, and while I have raced down this path many times, it is still very mentally challenging! I don’t think it helped that my music playlist was not giving me life! I should have used my Girl Power playlist during this race…I needed all the motivation I could get!
So I struggled, and I felt myself getting slower and slower. Ugh. The humidity really started to take its toll. I tried to talk to myself (internally) and keep my spirits up, but I was already soaked at this point and I knew I had a very long way to go. My energy wasn’t as sharp either and I was worried about becoming dehydrated, though I took regular sips from my water bottle. Suddenly around mile 7-8 I heard a large crowd behind me, and much to my dismay, I realized it was the 2:15 pacers. I was comfortably ahead of them on Fairmount Ave, but now, they were passing me…and I’d never catch up.
Heading towards the East Falls Bridge was a hill that I know all too well and it felt longer than usual. Around mile 9 I also started to feel pain on the bottom of my right foot and between my toes. While I love racing in my Mizuno Wave Rider 19’s, it seems that every race, I always seem to have discomfort in my right foot around mile 9! Weird… Crossing the bridge was torture and I was moving so slowly that I almost wanted to start walking…but I didn’t. I kept trying to say “one more mile”. I was surrounded by so many miserable people, so I knew I wasn’t alone, but it’s tough.
Splits: 10:06, 10:44, 10:54, 11:08, 11:13
Miles 11-13.1:
At this point, I knew that I was so close to being finished…but I was still so far away! I did the best that I could to keep pushing. Fortunately, I like running down MLK Drive, so it wasn’t as torturous as the previous miles on Kelly Drive. After mile 10 I decided I would fill up my water bottle at a station and take the opportunity to have a brief walk. Of course, the next station was over a mile away!
I really hoped that my math was wrong and somehow I was closer to 2:15 than 2:20…but I may have just been delirious, lol. I was able to see Bret and his mom one more time, I think I had maybe 1/4 mile left to go. I powered up the hill leading to the Art Museum one last time and made it across the line. Thank God it was over!
Splits: 11:08, 10:37, 9:59
Race Results:
While my Nike+ watch gave me a time of exactly 2:19:00, my official race time was 2:18:55. My total distance was 13.38 miles. When I saw my results, I was very, very disappointed. How could I have done so poorly on this race? How could I have felt so miserable when I have been training in the heat and humidity since July? I felt extremely defeated.
I’ve had to do a lot of reflecting. I’m even thinking about writing a dedicated blog post about this. But I think that having even the tiniest thought of a PR during this race was my downfall. I know good and well that humidity is my Kryptonite. I never run well in that kind of weather. When I think about the RNR DC half last spring, that was a race that I used purely as a training run and I enjoyed everything around me. I was smiling during that race, not grimacing.
I’ve thought of every scenario; the fact that this is my first long race of the season (vs. my last half marathon which was at the end of a busy racing season), the fact that my training runs have averaged in the 12-minute pace zone, the fact that this wasn’t a goal race!
I’m feeling better about things now, but I still wish things didn’t crash the way they did. I’m still angry with my Nike+ watch that continues to fool me on my paces.
My biggest wish was that I could have enjoyed this race more. I wanted to have fun, and a majority of the race was NOT fun. I was miserable. I will have to face racing on Kelly Drive again for the full marathon, so at least I can say I got some practice.
After the Race:

I went back to VIP and found Kathryn and hung out with her for a bit – she got her PR (yay!). I changed out of my shoes as my right foot was really tender on the bottom (though I’m sure my weak flip-flops didn’t help matters), wiped down with a towel I brought, then cleaned up for some grub. The catered food was wonderful – if only I had more of an appetite! I did make sure I had two mimosas! I didn’t get a massage because there was a waiting list and I didn’t want Bret and his mom to hang around for too long, though I probably needed it! Then I went and wandered around to find where to get my Remix medal for completing the 5K and half marathon until finally we headed back home.
Takeaways:

The Rock ‘N Roll Half Marathon truly is a great race in the city of Philadelphia, but I’ll be taking a break from it for a few years. As I’ve mentioned a few times, I don’t like running the same races too often since there are so many out there to enjoy. If you’re looking for a Philly race, this is a great one to add to your list…when the weather’s just right, lol!
Pros:
- Once again, great swag. The finisher’s medal is absolutely beautiful. The Liberty Bell is gorgeous and the Remix medal is really creative and cool! Rock ‘N Roll definitely has the most stylish swag that I’ve seen!
- Great crowd support. While I didn’t see too many funny signs this year, there were tons of spectators out which is always a help during a tough race. I also loved that you could see the same spectators multiple times…the support is appreciated!
- Plenty of fueling stations. I only used one during the course, but despite that last stop taking an eternity to get to, they were plentiful.
- Amazing VIP experience. I loved the VIP! I didn’t get to take advantage of all the perks but you really got your money’s worth. But is there a way we can get a reduced-priced VIP ticket for spectators so that they can at least be in the same area too?
- Fairmount Avenue was great. The addition of Fairmount Avenue to the course was a great idea. Even though the hills were tough, I loved running through my old ‘hood.
Cons:
- If you’re a Philly local, running The Loop is a drag. Despite the few detours on the race, you’re spending a majority of the race on The Loop. I thought that moving away would make Kelly Drive a breath of fresh air, but nope!
- The Finisher’s Village is like a huge maze. I got lost so many times. The signage, especially for VIP, was difficult to find, and I had to make a long walk to pick up my extra medal. I guess it just wasn’t intuitive enough for me.
- Race photos are expensive. You can get a ton of great pictures (I already have at least 25 from both races), but they are expensive. There are still some great ones from RNR DC that I haven’t purchased yet because they’re so pricey.
Now that my racing weekend is over, it’s time to get back to focusing on the true goal…completing my very first marathon! I learned a lot about myself during this half, so I will have to channel that energy into making the most of my remaining weeks of training.
Did you have a race this past weekend? If so, how did it go? Do you struggle with races with high humidity?
I’m also sharing this post with Julie’s Best of the Blogs monthly linkup!














Sorry to hear you that your race didn’t go as well as you’d hoped. But you’re going to kill it on marathon day! Surely it won’t be that humid at the end of November!
My training plan called for a half marathon this weekend too, so I seriously considered signing up for the RNR half in Philly. But I ended up just running 13.1 miles from home instead. Boring!
Thanks, Michelle. I’m gradually feeling better about the whole situation. And great job on your marathon training too…fingers crossed for perfect weather! 🙂
Way to go on Sunday, Janelle! That humidity was brutal, so try not to be too hard on yourself. It was a training run after all. 🙂 And I didn’t realize that it was also your 9th half marathon.
I know…it was a training run, nothing more! My head always gets in the way, haha. I had to go back and check because I lost count after 7, lol!
I wish I could give you a hug right now 🙂 I felt exactly the same way last week when I ran my half – it was so hot and it just makes it so hard. I felt all my heat training this summer should have helped me to finish a little stronger but i lost it at the end. I think you did amazing! You had some really great miles in the heat and i know it is hilly. It could have been a completely different day if it had been pleasant and breezy.
Mimosas sure help after!!
Congrats on a great race and pushing on! and hey you got some cool bling and a VIP experience 🙂
Oh, you know my foot always does that too right about the same point. My toes will hurt or I feel a pebble sensation – it is annoying, but it sounds similar to what I feel.
Aw, thanks for the virtual hug, Karen! I really appreciate it. The thing that bothered me the most about this race is that it’s not even a rolling hill course! Those mimosas were sooo good, and I think helped take the edge off post-race haha!
There’s something about the socks I wear when I race in the Mizunos that cause trouble…I need to find a better pair that works!
Don’t be so hard on yourself! You did a great job. I know it stinks to have a goal in mind and then feel yourself crash, but there’s always a learning experience. Humidity is brutal. I have a race coming up and a so unprepared, it’s freaking me out. I need to learn to relax, and like you said, enjoy it!
I am very guilty of being hard on myself, lol. I bet you will do great on your upcoming race! I’d love to hear how it turns out!
Great seeing you on Friday! I kept my eyes out for you Saturday and Sunday but couldn’t find you!
Sunday was definitely tough for me as well… that humidity really got to me. (I also finished at 2:18!). The VIP experience sounds awesome!
Nice job this weekend and great recap 🙂 I had very similar feelings as your pro/con list!
It was great seeing you too! I hardly saw any CFG’s – I very briefly saw Rachel, she was running off to a corral. Congrats to you on your race!! Glad you liked the recap 🙂
sorry this one didn’t go as well as you hoped, but it seems you learned some lessons, which will come in handy come marathon day! 🙂
Indeed, still learning lessons! And when I think about it now, it really wasn’t that bad…I just so miserable during the middle of the race and I hate that feeling.
Janelle we’d have made great running buddies. 2:18 is what I ran at the hot, humid Mag Mile Half here in Chi a couple weeks ago. And we could’ve bitched and moaned together. I can totally relate to the toll humidity takes on the body and spirit. All you can do is push through and you did it. Very pretty medal and yazzzz to VIP! Isn’t it fabulous? How great you met Michelle too!
I would love to have run this race with you, Marcia, I’m sure you would’ve had me cracking up!! The humidity was soul crushing and sweat was dripping down my legs, yuck! I’m glad it’s done, and the good definitely outweighed the bad.
I’m sorry that the race didn’t go as well as you’d hoped. I have definitely had many days like that. Humidity will do me in every time! I try to remember what a big accomplishment it is to be out there doing a half marathon no matter what the time.
The VIP experience sounds pretty nice!!!
Indeed, I saw a lot of people struggling and heard that a lot of people needed medical attention on Sunday. I’m grateful I could end the race upright. Oh and yeah, VIP was the truth!
Congratulations on your finish. Sorry to hear you didn’t enjoy the race more. Like you said a great training run for your upcoming race where the humidity will not be there in November.
Rock n Roll does have a great VIP experience. I was able to have it at Virginia Beach. So nice!
Thanks, Lacey! Yeah…it didn’t turn out to be how I expected, but it’ll all help me in the long run with the marathon, and that’s what matters! I did hear that VIP at VA beach is really nice too! The food in Philly was fantastic!
I’m super late, but I’m loving the new blog layout!
I am beyond bummed that I was running late and didn’t make it to the WRS photo on Sunday morning 🙁 But I love Philly and want to do another race there! Are you doing any more RnR races this year? I’m doing Vegas.
The humidity was really bad on Sunday – like horrible! I think it’s awesome that you were still able to come in under 2:20 – congrats! The VIP area looks amazing – I should treat myself to that during another RnR race!
Thanks, Kimberly! I’m still making some tweaks to the theme…like getting my header image back, lol…but I appreciate the positive feedback!
I wish I could do another RNR race but it’s not in the cards right now…I really need to look into Vegas next year though! We will have to find another opportunity to meet up!
The race was really hard, and I think since we’re marathon training, we just got take it for what it was – a training run! And yes, getting some VIP treatment did make the day better, though I really wish I could have gotten a massage!
I’m so glad we were able to meet up! I think you still had a great finish time despite the conditions. The humidity really took a toll on me. You’re going to be in great shape for your marathon!!
Janelle, I completely understand the disappointment of finishing a race and not feeling like you did your best. Congrats on running, congrats on finishing and here’s to a better race next time!
Beautifully-written post, as usual. Thanks for sharing your experience!
I am so glad you reviewed the VIP experience! I’ve purchased it for RnR Savannah and was thinking I shouldn’t have spent the money but sounds like it’s actually a pretty good value. Excited! And I know we all have that time we hope to beat and it can be frustrating, but I’m with you – humidity is horrible and slows me down so much! Glad you had a great race and thank you for the VIP details!
You did a terrific job of pushing through despite all the heat and humidity, and the other challenges that you dealt with on race day. I can completely relate to the frustrations of the GPS watch not being accurate on course, and to running a distance that is apparently much higher than the course distance. For this reason, I’m trying to train myself to pace by feel – and it’s super difficult to do. In any event, there’s a reason that everyone gets the same medal at the finish line! The VIP experience looks AMAZING.
Congratulations on completing the RnR Remix Challenge and earning such a great medal haul. When you run your next race with more ideal weather, it’ll be a COMPLETELY different story!!! You’ve got that to look forward to!
I think your perspective in this post is spot-on. Sometimes we hope our training will be enough to weather the elements but nature is a beast. I think you ran a REALLY excellent race with or without humidity, and still within your usual paces. When it’s hot, my half marathon times are 20 minutes slower than my usual times! I think it’s awesome that you powered through and finished.
What do you think of the UCAN bars? I still like the drink and am curious to try the bars.
Hi Janelle, really sorry your race kind of sucked – I’ve had quite a few of those or halves or 2 marathons I’ve had to not do due to injury. Keep it up and I always think running is like life – sometimes it sucks, and somethings it’s blooding brilliant. Think about those moments of joy – the folks you got to meet up with, that you were a VIP etc brilliant! It took me weeks to get over the hell that was my first marathon – it’s one of those things to put down as the best of times, and the worst of times! Happy running….
I’m sorry it wasn’t quite what you wanted, but hey, 2 mimosas… not bad! lol
VIP is the way to go. Wow.
Congrats on your race!!
Hey, nice to meet you for the first time on Sunday! I was at the top of the stairs for the We Run Social photo but 7am came and went and I didn’t know if the picture was going to happen and my wife wanted to use the porta potty again.
Congrats on finishing a tough race. I know it wasn’t the race you wanted, but those conditions were no joke. Even if you train hard in the summer, it doesn’t necessarily mean you’ll race well, because humidity is still humidity and it is just energy sapping. It’s what makes racing longer distances so vexing because you only get one or two shots per season and you are wholly dependent on the weather those days to be nice to you. This happened to me last fall during the full marathon when we had strong wind gusts the whole race.
My wife and I ended up finishing in 2:38 and we hung out listening to Guster the rest of the morning. Reading your recap makes me want to try the VIP experience someday!
Good luck as you continue your training for the full – I hope to volunteer so maybe I’ll see you there!
Way to go and congrats on your half! Sounds like a tough one and you pushed through! I would struggle in high humidity! The medals look cool. VIP seems nice too!
Oh my gosh! My first thought when I saw your finish time was how well you did considering the weather. We are too hard on ourselves! I have a tough (hilly) 10 miler this weekend that I have not been training for and I have to prepare myself mentally to keep going when I know I won’t PR. It’s so hard to so those split times get longer and longer. This was a great recap!
Sounds like we had very similar races! Strong at the start, and tough at the end. I had PR goals as well, and when I got to mile 7 or 8 I basically threw them out the window. The humidity was AWFUL and I had to do my best to just keep moving. You were smart to bring a water bottle with you — I walked through all the water stops, taking at least 2 cups each time, and had very real concerns about being dehydrated in the last 5 miles, which stopped me from running any faster 🙁
The good news is that it’s still so early in fall racing season! We have a lot more training before the Philly full, and the weather is going to be so much better then. Keep up the great work in your training runs! 🙂
So sorry for your disappointment (gee, I can totally relate!). Although the humidity is tough, I don’t mind it (much). It does feel defeating, though, to give 110% effort and still come up short on results…but the humidity makes you work harder. Chin UP, Janelle! You still had a decent finish time considering the race day conditions 😉
GIRLLLL I am allll about that VIP experience! I am glad you got it – YOU DESERVE IT after your run! 🙂 I prob would have never ran if I were introduced to VIP treatment prior to the run. I would have been like NAHH I’m good! SEE YA! lol And dove right into the food! lol
Ugh! So sorry to hear that. I think its ok to just plain have a sucky race and not enjoy it–when you are competitibve, it happens! Regardless, I’m convinced we will feel like brand new runners once we get some nice fall running weather. Hang in there and keep training!
Don’t be so hard on yourself! Considering the humidity, you did really good! This sounds like a wonderful race I’d love to do someday!
You definitely need to give yourself a little bit of credit- running in the humidity is NEVER easy! Sorry to hear about your watch- that is incredibly frustrating!
On the flip side- VIP looks amazing, I am looking forward to the experience when I run RnR Brooklyn next month!
Everything I’ve read about this race points to the humidity being a huge factor! So don’t beat yourself up too much. And running a 5k the day before can’t help either. I think you did great, considering the weather! And how fun to meet up with all those bloggers!
Great recap, and congrats on a great race!
I’m sorry to hear about your race. It’s so tough to remain positive when you have a goal and feel you missed it. But humidity is killer! Those were nowhere near ideal conditions to PR or come close. Somedays the goal has to adjust based on conditions to just finishing and you did that. Another half marathon and that’s something to be proud of.
That VIP area look so nice! I would definitely feel more calm and relaxed before and after a race with all of that. And runs in the humidity are so not fun, but I do love the atmosphere of being in a city.
Girl, Humidity is a killer. And I will say that in my experience, running the RNR races as a local isn’t the best–we have the same issue with the race here in Chicago where you run for a long time down a very boring and long street. But everyone else LOVES it! And also, the RNR Chicago race is usually a killer with heat and humidity as well.
ANYHOO.
Call this one a victory for finishing and a learning experience. YOU EARNED THAT MEDAL. Maybe not with the time that you wanted, but with your grit for continuing on!
(psst link up with us today!)
I’ll say what so many people said to me in my half marathon two weekends ago in 100% humidity: Don’t beat yourself up! Humidity impacts performance so much! Look at the positives: good practice on the race course, practice with mental strength to keep going when you’re miserable, and you sped up in the last few miles! I think that’s a great job!
Aw, I am sorry I did not see you on Sunday! The humidity and Kelly Drive were a drag! I love the 5K medal–really sharp!
Sounds like it was a win overall, even without the pr. The VIP treatment cant be beat!
I not only suck in humidity, I suck in hot races too. So of course my next halfs are AZ, FL & LA!
It’s really hard to readjust goals for weather, but sometimes you just have to. Not to mention, like you say, it’s not your goal race! So here’s hoping that you have a fantastic “time” with your first marathon.
I LOVE rock n roll races! I have done 6 so far, and I need to get some more under my belt. I do need to run in Philly especially since I grew up in PA!
I totally understand about the humidity combined with running.
Even though it was not the time you were aiming for, I say GREAT JOB!
And good luck with marathon training!
I know this race didn’t go exactly like you had wished, but I’m glad you are feeling better about it. Just stopping by again to thank you for linking up to #Best of Blogs. Tweeting for you as a thank you. I hope you’ll linkup again this month– Friday, October 28th!
Great recap! I haven’t done a half yet but I’m considering one of the RnR ones. I usually do the Philly 10k (I’m in NJ) so I’ll definitely think about this one next year.
Im sorry that you didnt get result as you expected but dont be disappointed. You tried the best and in positive way, you had nice experience, learning from failure. And who knows you can be on the top next time. Keep up the good work. You re definately great!
sorry this one didn’t go as well as you hoped, Don’t be so hard on yourself! You did a great job. Congrats on a great race and pushing on! and hey you got some cool bling and a VIP experience
Sorry to hear that your race didn’t go well as expected! Actually I think you did a great job! You looks so energetic in these pics! Love it!