![]() |
|
Spaces home LeftRightRepeatPhotosProfileFriendsMore ![]() | ![]() |
|
LeftRightRepeatBecuase I've tried other patterns...
June 14 Hyannis Sprint IHyannis Sprint I, Craigsville Beach, Centerville, MA June 14, 2008
Fashion Report Breakfast Report Result Summary In-race Nutrition Evaluation against previously posted goals: 1. Have fun. Dust Neighbors. This was a "C" race. A couple of guys from my neighborhood had decided they were going to do a triathlon this summer, picked this one, and booked a weekend on the Cape with their families. Seeing them practicing at the YMCA pool and around the neighborhood, I offered a few tips, talked them into some practice swims at the local pond, and so on. Then a few weeks before the race I decided it would be fun to buzz down and race with them! So... I got to bed early the night before and then was awakened by Gator Girl snoring while watching TV with her eyes closed. Up at 3:00 AM and out the door at 3:21. By 3:45 AM I was on the Southeast Expressway in construction traffic. I’m sitting there in my car thinking “It’s quarter to four in the morning and I’m doing 10 mph on the highway. You kidding me??” The only thing that got worse was that I found a Dunkin’ Donuts with a “24hr Drive-Through” that was closed. Guess it wasn’t 24 hours in a row. Arrived at the race course a bit after 5 and stumbled around, got my number and such, and set up. Made one stab at a mount with shoes already on my bike and totally hosed that. So I decided to go with no socks and a conventional shoes-on mount. Found the two rookie neighbors, and their third buddy, and tried to offer some calming words then moseyed down to the shore for a quick dip. I was expecting water in the high 50’s and was braced for the shock. Instead, I think it was more like high 60’s and extremely calm. Wow. This ocean swim is nuthin’!! After lots of announcements and such during which the sun is heating up, we’re finally getting going. 10 waves each 3 minutes apart. The rookies are in 7, I’m in 8. We’re off with 100 or so in our wave and I’m having trouble finding space – but I stay calm, eventually find some room, and settle into a rhythm. I stayed pretty steady, choked on some boat fumes, and drank fairly little ocean. The swim is out, across, and back and on the inward leg there seems to be a current helping so I try to pick it up and I’m in. I spot Rob, the stronger swimmer of the two Rookies, as we’re both on the swim run-out – so I know I’ve already reeled them in! ;) Pretty quick transition and I’m off on the bike. Being in the eighth wave it’s a target-rich environment and I’m picking off scores. Nobody’s passed me until some chump on a Carbon P3 comes flying by – where’d he come from? Relay riders!! A couple more speedsters would fly by but for the most part, I’m the windshield and not the bug. Saw one poor woman who’d gone down on a sharp corner – hope she was OK. About ¾ of a mile out, as I’m cranking in on the finish, there’s a 200yard narrow lane of cones with no passing. I come flying into it at like 22 mph and… I’m behind a woman doing about 11. I consider passing her in the no-passing zone when I spot a course marshal giving me the evil eye. Man that was frustrating! I wind it back up for the last half mile and cruise in. I’d forgotten to reset my computer again but I know I was well over 20 for the bike. Another reasonably quick transition and I’m out on the run. I grab a water at the run exit, dump it on my head, and feel the shark bite on the back of my neck from my wetsuit!! Hulo!! Leg’s seem to loosen up quick but the first mile is uphill and my ankles hurt. I’m passed by a few but pass many, many more and hold a steady pace before the last half mile and a downhill sprint. 20 yards of sand at the finish and it’s done! It was fun throughout. I had a nice conversation or two and enjoyed myself. I was quite pleased with my top 50% swim (it’s a relative thing!), reasonably happy with my bike, but somewhat disappointed on the run. Stood at the finish and waited for the rookies. I was satisfied that I’d dusted them well enough to still claim neighborhood triathlon bragging rights… 2008 NEW ENGLAND TRIATHLON TOUR POS DV/TO DIVIS NAME TIME Well organized race, nice beach, good fun – I’d do it again! May 11 Triathlon by the Sea8th Annual Triathlon by the Sea, Marblehead, MA May 11, 2008 Fashion Report Breakfast Report Result Summary In-race Nutrition Evaluation against previously posted goals: 1. Overall - Have fun. It's a C race. No real planning. Just gonna have fun. Slam dunked! Big club turnout. Gorgeous sunny day. Enjoyable family outing. All good. 2. Swim - This is the one part of the race I have a real goal for. Last year's time for 250y plus the run out of the building was 6:18. My goal for the 250y swim alone last year was 5:15. This year, I seeded myself at 5:00 and I swam a 4:45 this morning. I better come out sub 6, I think 5:45 is realistic - but I'm worried about traffic. Was totally calm and relaxed, joking around, until about 45 seconds before my start time when I realized I had better get my goggles on. This is a staggered start pool swim with racers going in every 15 seconds - 5 laps of a 25y pool. My time came and I jumped in and was off. Down and turn and maybe half way back, I'm already touching toes. I see the racer in front of the racer in front of me coming back so I break for the right and make the pass at the 50y turn. Felt one toe touch as I came off the wall but then held a 10y lead for the next 200y, all the time expecting to be caught. Then someplace in the middle, some dolt decided he could pass about three wide while I'm coming the other way. We met arm to arm and there was no injury, but it pissed me off enough to stop and yell at him for a second and no doubt didn't help with my heart rate. I resumed swimming pretty quick and got through it but I was totally out of breath for the last few laps and wasn’t swimming well. I knew I wasn’t doing what I wanted to. So… 10 seconds better than last year but… Disappointing. 3. Bike - New bike course this year so can't compare with last time. Also, the way they had it set up last year, most of your T1 and T2 times ended up in your bike time. The course shouldn't be that hilly - but I haven't ridden it. I'd secretly like my bike computer to read 20+ for average - though I know the race results will show slower. After a little rest on my bucket that passed for T1, took off down the hill on the long run-out. Love running in my bike shoes. The traffic on this route was just stupid. The first stoplight I came to was red. There was no direction so I had to slow until I could see there was nothing coming. There was one intersection I hit twice that was total chaos – two lines of cars with cyclists on the right, down the middle, and then me circling them all on the left. Crazy. I did not feel strong on the bike today. My computer showed 19.4 mph average including the runs out of and into transition – close, but not quite what I wanted. I was not passed on the bike and I passed a number of folks – so that was fun. 4. Run - Dunno. My volume this winter has been MUCH lower than last year and, again, it's a new run course. I think I'll be pleased with anything sub-8. Pretty pleased here. I stalked a clubmate for the first mile, ran with him for a bit, and then dusted him. Always fun. Pleased with my third mile pace – though it took a while to get up to speed. Overall… fun “C” race. We had a great day! Oh!! And Gator Girl won a manicure in the raffle!! Happy Mother's Day!! October 17 Down & DirtyDown & Dirty Duathlon, Lynn Woods, Lynn, MA October 13, 2007 Fashion Report Breakfast Report Result Summary In-race Nutrition Evaluation against previously posted goals: Goals were to pretty much have fun and not kill myself on the bike. Secretly, I thought I could break 1:10. Done good. Did some liquid carbo-loading the night before during the Red Sox game but still woke too early for the 9 AM race 25 minutes from home. Cooked myself a bagel and watched the morning news before loading the bike and stopping at DD’s for a coffee. Arrived early, checked in, and joked with those near me who also had never done this sort of thing before. Took a quick ride on the bike to see how wet things were gonna be and after the week of rain. Seems the trails drained pretty well and the few puddles were going to be easily avoidable. Milled about, found one club mate, got my bike stationed, visited the plastic castle, etc. Most folks were complaining about the cold. It was 37F when I left my house – but probably mid-40’s by race start. I love the cold - this was perfect. People were dressed in tights, gloves, overshirts – I had shorts and a bike top. Perfect weather. Final instructions and we’re off. I’m chasing my club mate. She’s gaining on the flats and downs but I’m faster on the climbs. After only maybe 1/2m things are pretty sorted out and there’s not much passing after that. I’m running fairly hard but not all out – I figure I need to save something. In retrospect, maybe a little harder would have been appropriate. Heard one woman behind me go down after a trip – many people checked on her and she was OK but it was a reminder that there are obstacles. My clubby and I come into transition dead even. I’m not changing shoes or anything so it’s swig the Gatorade, strap on the helmet, and go! I beat her out and I’m gone. I’m passing folk on the first climb and this can’t be right. Bottom bearing on my bike is tired and it’s grinding but I’m catching folks on fully suspended tricked out mountain bikes! What’s up? I catch a few more and I’m gaining confidence. First big down and I’ve got my butt way back and going for broke. My hand comes momentarily off the bar and as I reach back I hit a rock or something that sends the bars quickly up and I mash my thumb into the brake or something. Stabbing pain. Blood. Not stopping. I’m still passing. I get to the first killer climb and I’m right behind two others. Up the hill there are three or four riders off their bikes walking. I’m determined to make it. About a third of the way up I get the first guy I’m following and he jumps off. I’m stalking guy two in blue. We both get to the top near cardiac arrest and the acceleration is a little slow. Over the next few rollers we’re pretty even but I’ve got my sights set. We get to the second killer climb and again there are walkers. I’m determined to stay with blue and again, we both make it up but we’ve both got nothing at the top. We’re even coming down but then, on what seemed like an easy roller, blue’s done. I get him and he’d be way back at transition so I’m not sure if there were mechanical issues or he just ran out of gas but… I go for broke on the last couple downs and come ripping into T2. By this time, my thumb has spattered blood all over my hand and even down on my leg. I look tough. Helmet off, bike against wall, and gone. Run2 starts slow. I’m a bit spent and I’m having trouble getting the legs moving – but there aren’t that many folks around me so I just keep plugging. I get passed once near the turn around and once more a bit later – but I passed a few too and probably netted zero. I felt like I ran a quick last mile coming out and was thrilled to see 1:06 on the clock – 4 minutes below goal! Cheered some folks in, found club mate, had a great breakfast from the buffet and waited for the results. I knew there couldn’t be too many old guys in front of me – there weren’t that many old guys period. Still, it was a thrill to see myself second in age group!! In summary… I had a blast! My first-ever off-road race and I didn’t hit a tree, I gave it a good effort, and I brought home hardware on a gorgeous fall day. Not bad. The thumb is swollen, smashed, maybe somewhat broken, and a bit throbby – but still attached. I’ll live. And I’d do this again. September 13 Hopkinton Sweet 16 TriathlonHopkinton Sweet 16 Fashion Report Breakfast Report Result Summary In-race Nutrition Evaluation against previously posted goals: 1. Have fun. This was a late season "fun" sprint that Gator Girl and I figured we'd knock off with some friends. Up at 5:15 AM to a dazzling lightening show. By the time we were getting in the van, it had started to rain buckets. Gator Girl and I looked at each other and agreed that if it was dumping at the race venue, we'd pick up our T-shirts and come home. Fortunately, as we drove west, skies brightened a bit and the rain stopped. We arrived plenty early, got signed in, checked in the boys at the volunteer tent, and set up in transition - Gator Girl and I next to each other. We made small talk with those around us. The woman next to me reported being nervous and we joked about our Olympic potential. A short time later, I spotted Iron Boy arriving, called his name, and that same nervous woman yells "Hey! Are you LeftRightRepeat? I'm Sheldon's sister!!!!" It's a good day already. And it continued. 1/1 2. Swim fast. Short enough that this shouldn't be simply survival - I want to push the whole way. Final instructions on the beach under threatening skies with much light-hearted babble. In-water start with warnings about submerged rocks. No issues - waded in on a sandy bottom and then floated to the start line. Decided to start in the scrum rather than my usual few yards back as the waves were smaller. There was a bit of minor bumping at the go but nothing too bad and I was in rhythm and swimming hard from the start. I was probably just flailing, but I kept at it and pretty much never resorted to breast stroke or rest. About 3/4 of the way through, I wonked some poor woman pretty hard on the head and stopped briefly to apologize - we both recovered and plowed on. Came out of the water out of breath and wobbly. Mission accomplished. 2/2 3. Bike hard. I'm saving nuthin'. If I finish with no legs - so be it. I went hard from the start and just kept going. This "mostly flat" course biked UP the hills that the Boston Marathon runs DOWN in its first couple of miles - that was a climb!! I dueled the first few mile with a relay rider but then lost him when he pulled away on a bit of a climb. Other than him, nobody passed me. I was hammering and having fun! It was supposed to be a cool day - but I was dripping in the humidity! I kept passing people through the whole distance and never felt like I had to really let up. Came into the dismount a little hot and, though I had both feet out, darn near went over the bars at the line. Recovered all but my pride. Top 10% bike. OK. 3/3 4. Run hard. A half mile to get loose, 20 minutes of push. I ran hard, though not particularly fast. But, I didn't walk and I was giving it my all the whole way. Two guys passed my at about 3/4m out - but other than them, I was the passer rather than the passee. I was able to push to the end and felt like I gave it a good effort. Loved the 200y sand run near the finish. 4/4 Summary Hung around to cheer teammate in, see Gator Girl finish strong, and see Iron Boy get hardware before bolting home to watch the Pats. Really well organized race! A nice goody bag, scenic course, great communications, etc. (Two big suggestions for the RD: bike racks near the registration table and mile markers on the run.) We thought it was really well run. It was fun to race with the family and see many friends including The Pro From Dover, who beat me by a good 3-1/2 minutes, Brookem, completing her second ever Tri, The Muffin Queen, and more. A great day. August 20 Timberman 70.3August 19, 2007
1.2m/56m/13.1m Fashion Report Result Summary Run Splits: In-race Nutrition Evaluation against previously posted goals: 1. Have fun. This is always paramount. It should be a high stress weekend with early mornings and the whole family focused on their own races (DW in Sprint, DS1 & DS2 in Timberkids). I hope to stay cool and enjoy the weekend. I think I did pretty well here. DW had the windy day for the sprint. She left home at 3:30 AM to drive north. The boys and I slept in and left home at 5:30. We arrived in time to see her finish the swim. The waves were horrendous on Saturday – she came out of the water seasick. She had to stop 10 minutes into the bike to throw up. But, she got right back on and brought it home!! Way to go wife! Boys both raced the Timberkids on Saturday afternoon. DS1 had a great day and took club honors as fastest Timberkid. DS2 was cold before the swim, colder out of the swim, and never warmed up. He finished with blue lips and a forced smile – a victory for pushing through! I got to see lot of club and CR tri-peeps – including Julie B., who rocked her goal, and Iron Boy, who is a champ!!! My club had 35 in the sprint, 45 in the half, and 15 in the Timberkids - great to see them all!! It was all fun!! 1/1 2. Finish the HIM. Gotta remind myself that I’m doing this for my own well being and that most of the benefits come from the training. The race is the gravy. If I make it through, I’ll have done something to be proud of. Stomped. It felt great to get ‘er done. I felt sufficiently prepared, despite my doubts, and raced with confidence. See the Summary for some more thoughts but check this one off!!! 2/2 3. Swim. I’ve been steady at about a 40 minute/mile pace in training. Add race adrenaline, subtract for crowd – say those even out – and I’ll be happy with 48:00 for the 1.2 miles. The lake was pleasingly calm after a windy day the day before. We were next to last wave and stood around forever – of course. I had at least three clubmates in my wave - and we yucked it up moving to the line. Finally off with plenty of room at the start and BIG buoys for sighting. I made the mistake of wearing my wedding ring (wait, that sounds wrong!). But all through the race I was convinced it would slip off and pushed it snugly on a number of times – just in case. I swam my slow and steady pace with few incidents for most of the race. The water was warm (I heard 74) and beautifully clear – what a great Lake!! I tried to follow bubbles, stay on a straight course, and just keep it steady. A few caps from the next wave passed me - but I was please to catch a few from the previous as well. A few hundred yards from the finish though, I had a calf cramp up. I was able to stay calm, spend a minute or so stretching it out, and resume swimming - but it was hurting. Too much toe pointing I guess.
Came out of the water to find the family (who I’d left sleeping at the motel) waiting at the fence – pretty happy to see dry land!!! (And the family.) I was shocked that there were no trophies at this point - should have gotten something for surviving the swim! I was thrilled to check my watch at the end. Though I felt steady, I didn’t feel fast – but I did what I planned. Official time: 47:44. Mark that one killed. 3/3 4. Bike. Hammer. Bad. Must weenie bike. Have gone too hard on the bike in recent races. My goal is to keep it under control while still making some gains on what I’ve lost in the swim. Something in the high 18’s or low 19’s is probably a good balanced target. Under three hours would be good. As I racked my back on Saturday afternoon, I was feeling totally out-classed. Lots of fancy carbon bikes. Very intimidating. But being a slow swimmer in the next-to-last wave has its advantages: a target-rich environment. This is also bad ‘cuz I needed to take it easy. I kept repeating to myself – Must. Weenie. Bike. I kept the gears low and the cadence high and found a happy medium. Ii still got to pass a lot of people – though a few did pass me. I did hit one bump so hard I readjusted one aerobar but for the most part, it was pleasant, consistently quick, and comfortable. And let me tell you... The only thing that feels better than passing one of them fancy carbon bikes... Is passing one of them fancy carbon bikes with a 29 year-old on it!! Wooohooo!! This course was tough - there were some serious hills!!!! I knew it would be hard – but I was still surprised at just how much so. Several of the hills were long painful cranks in lowest gear that seemed to last forever. On one hill, I saw at least a couple of people get off and push. Coming back down that same hill, there was a bit of a traffic thing going on - three cars following a group of four bikes. I was outpacing them all and had a dilemma - I finally held my breath and passed the three cars!!! Yikes!!! Final time – 3:00:24. 18.6 mph average. I’d say, on plan. 4/4 5. Run. Yah, run. That’s the goal – keep some sort of respectable pace for the distance. I used to be faster. Now, I’ll view something close to 8:30’s as a victory, anything below 9’s as acceptable. I'd like 1:55. Well… Almost. I came out of the shoot at 8:45 for mile one. Miles 2 and 3 were 8:15-8:20. But it was all downhill from there. It was cool air – but hot sun. For the last three miles, I was in that interminable search for that optimal pace where it still feels like running but you’re avoiding the crippling calf and quad cramps. I had to stop several times to stretch. Those were a tough couple miles.
Also, this was the first race I've run where I've had my name on my bib. I kept hearing people say "Go John" or "Nice job John" - and I figured if they knew my name, I should know them!?!? I returned a lot of good wishes with a puzzled stare. Sorry folks. Official time: 1:59:23. 9:07 pace. So… Missed this one. 4/5. 6. Overall. If the stars align… If the good Lord’s willin’ and the creek don’t rise… I’d be thrilled to hit the above splits, keep the transitions reasonable, and come in under 6 hours. There was sufficient star alignment that I could absorb my sub-par run and beat this one!! My wife and kids were working at the finish line – how great to be greeted by them! At the time, I wasn’t quite sure if our wave had gone off at the 40 or 45 minute mark and I'd stopped my watch on swim exit so total time there was off - so I figured I’d either blown this goal by 8 seconds (which I'd have counted as a win anyway!) or killed it by nearly 5 minutes. I killed it!!!!!!!!!!!! 5/6 Summary Fantastic organization at this race! Great amenities – nice long sleeve tech shirt, a hat, great goodies, great expo, etc. The aid stations were almost overwhelming! They were every 10 miles or less on the bike, every three quarter mile or less on the run – and fully stocked with Gatorade, gu, food, sponges. VERY well run event! So… Was it as emotional as my first marathon? No. That one had a lifestyle change involved. Was it a satisfying accomplishment? You bet. I hit most of my goals, I had fun throughout the event (minus the cramping moments), and I accomplished it all while balancing family obligations. I’m proud to be half an Ironman! July 16 Mill City TriathlonMill City Triathlon and USAT Massachusetts State Championship – July 15, 2007 0.9m/26m/6.2m Fashion Report Breakfast Report Result Summary Evaluation against goals: Well… I didn’t really have any goals for this “C” race. My wife (a.k.a: “Gator Girl”) and I decided to do it just a couple of weeks ago as our kids would be off at camp and our “participation” points would help in the club competition. We arrived about 1:10 before the race to a ridiculously long check-in line. The one person working the stack of pre-registrations kept getting interrupted by people asking questions so the check-in pace was incredibly slow – must have taken half an hour. Set up in transition and then went off to use the men’s room. Two hundred participants between two races and there was ONE toilet in the men’s room. The women’s room had two but still… A blue lagoon or two would have really helped this race! We get suited up and mill about in the water for a bit – it’s quite warm, only a bit murky, and the current seems a bit less strong than last year, though it’s still quite noticeable. My wife and I are in the first wave – International Distance old folks. We’re called out onto the beach for pre-race instructions. Much to our relief, the RD announces that it will be an “in-water swim” – hate those land crawls. Back into the water for our wave start – maybe 35-40 of us waist deep for the (25 minutes late) start. 3… 2… 1… and we’re off. I jog a bit to let the pack get ahead and begin swimming. I find a rhythm fairly quickly and it’s not too crowded so it’s all good. I notice at one point that each time I look to the shore-side there’s this tree there. I look again and the same tree is there. And again. Not for a few more breaths do I seem to finally make a little progress – and clear the corner of the river where the current seems to be the worst. I start getting passed by swimmers from the second wave but finally reach the turn around buoy (22 minutes on my watch) and begin the current-assisted return trip. Much nicer. Much quicker (about 16 minutes). I came out of the water pretty leisurely (no goals, remember?) and jog up the beach when I see Gator Girl sitting on the curb!! I took my time in T1. It was beginning to heat up, as predicted, so I took the time to drink a fair amount before mounting up on the bike and heading out. Tried to ride fairly easy but kept finding targets. Support on the bike course was awesome with cops at every intersection, volunteers at every corner, traffic cones separating cars at key points, frequent course markings, volunteers waving warning signs before sharp corners, etc. – well done. Competition got the best of me in a few areas and I probably pushed a bit harder on the bike than I should have – but it’s very satisfying passing people on carbon bikes or with disk wheels!! There were a lot of “novices” out on mountain bikes and hybrids – I tried to encourage them as I went by. I also tried to make sure I consumed my entire single bottle of fluids – and just about did. Two key bike areas to work on for me: need to figure out how to drink more and need to push a bit less on the hills and such.
Into T2 for another leisurely change. Took time to drink some more, pop a couple salt tabs, change shoes, add reflective white hat, and then out onto the shade-free but flat as a pancake run course. Had to stop about 1/3 of a mile out to re-tie a shoe (must get me some of them fancy elastic things). It’s heating up pretty good at this point and I know it’s not my best conditions. I resolve to just keep moving, walk the water stops (which are mercifully every mile – nice!!), and just plod on. The course is out and back along the river so you get to see all your fellow competitors and club-mates, which is a nice treat. I pass more than pass me, encourage those walking, find ice to stick under my hat at mile 4, and cross the finish with a similarly overheated club-mate. Once again, I felt like I had pretty strong legs – but not the heat-robbed breath to push them.
Post-race was much fun with a huge number of club-mates cheering each other in. I got to meet new club-mate and first time triathlete “brookem” – who I’d been trading encouraging Emails with leading up to the race – and who still owes me a cupcake. My buddy Thor was there and finished 10th overall and 2nd in his division – hardware baby!! And our club is the USAT Division II State Champ!!! Wooohooo!
Summary July 05 July 4th 5kMy youngest was in Robot Camp for the day but my oldest son, Joshua, who is 12, and I decided to go run the local 5k race being held in the town next to ours. A very low key race with a good crowd of 300 or so. In preparation, we attended the Red Sox game the night before and carbo loaded on hot dogs and peanuts.
We got up early, headed over and registered. We had fun sitting around and talking to a few friends before the race. I lit out for a bit of jogging maybe twenty minutes before the run while Josh opted for some stationary stretching. He doesn't directly train for running - gets his aerobic capacity from playing soccer and the general running that kids do. Since soccer season has been over for a few weeks, he's not been running much lately. Still, he had recently set a 5k PR of 28:xx on a very hilly course and hoped to do better today. I've been doing mostly endurance training with little real speedwork and was along for the ride. I'm not really a fan of 5k races - too much breathing involved.
We sing the national anthem and the crowd begins to mosey out into the road. Josh wants to start at the back so we are milling about in the less packed rear of the crowd. Before we now it, still not having heard a gun or a signal, we've started.
Josh has told me he wants to run on his own. So, after only a few hundred yards, having seen him running within himself, I wish him luck and move ahead. Before long I come upon my training pal Lori and run with her for a bit. She accuses me of stalking her and tells me to get lost too! So, I turn it up one more notch and surge ahead trying to find anyone who wanted to trade jokes with me. Not much luck.
So, I settle into a not-quite-5k-race-pace and enjoy the beautiful morning. By the mile 2 mark I'm no longer passing folks but nobody is passing me either so I set the cruise control. I cross the line in just under 23 and turn around to find Josh. He was still cruising nice and steady and I ran in the last quarter or so with him - until he told me he wanted to finish on his own. Damn kid is growing up. Though he ran a good race, he came in around 31 minutes - well off his PR. He was a bit disappointed but admitted he'd had fun anyway.
It was a good father and son bonding event - one I hope to repeat many times!
|
|
|||||||||||||||
|
|