Category: On Hill Events

RACE #142: Lucky 13 Half Marathon

This race was an audible. I was originally planning on running the Antelope Island Buffalo Run 25K, but due to some time sensitive family obligations on Saturday I decided to scratch the 25K for the shorter race. As hard as it was to give up a trail race, I couldn’t be gone a good chunk of the day.

So, luckily, I found the Lucky 13 Half Marathon and changed course. The race starts at Gardner Village in West Jordan and is a fairly simple out and back course along the Jordan River Parkway Trail. Joe Coles and On Hill Events do a series of races at Gardner Village and this was the first one I’ve been able to run.

The race started at 9am and packet pickup was from 7:30-8:30am so I decided to volunteer and help Joe. Doing the volunteer coordinating for Runtastic Events I like to volunteer for other races to see how they do things — from communication, assigning to certain jobs and general use.

The race was rather small — there were 200 runners. Most were running the 5K, but a good chunk ran the 10K while only 50 ran the half marathon. I don’t mind small races at all — in fact, in some situations I kind of prefer it. Especially factoring on the course. And, since we were running on the Jordan River Parkway — it was a good size.

Starting off the race I didn’t really have a game plan since I registered a couple days before. I wanted to push for a sub-three, which I felt was possible. But, honestly, didn’t know for 100% because of the back issues have been having the past three weeks. My running hasn’t been ideal and my miles lower than I would like.

But, I was going to try for it anyway.

Fighting through the crowd of runners soon thinned out as the 5K and 10K runners got to their turnarounds. I wasn’t sure if anyone was behind once it was just us half marathoners left running south on the course. But, I didn’t care. I was just focused on putting one foot in front of the other and giving it a good effort.

I was feeling pretty good during the first half of the race. There was a bit of a headwind, but nothing like two weeks ago at the March Madness Half. I figured once I turned around I’d get a nice tailwind — which would help PUSH me a bit to my sub-three time goal.

Once I got to the turnaround Steven MacKay, a fellow runner from Run4fun, was directing us to make sure we made the turnaround. Once I started heading northward I noticed I was the last runner. But, I wasn’t completely isolated, there were a couple of runners just ahead of me.

I was a few hundred yards behind the runner just ahead of me and I could tell he was starting to struggle around mile eight or so with frequent walk breaks. I kept focusing on him in an attempt to catch up and possibly pass him. I knew I could do it, but I just had to be smart about it.

Around this time Steven caught up with me. After his volunteer post was complete he ran the last stretch of the race to get his miles in for the day. Since there weren’t any pacers for this race Steven decided to bring us runners in — and I’m thankfully he did. The company was much appreciated.

This was the first time meeting Steven in person, but we’ve been acquainted through Run4fun and Facebook. But, our running journeys hold many similarities with our weight loss and fitness back stories and it was nice talking about that — it helped me keep distracted from the fatigue and heat.

Yes, heat.

The temperature starting the race was quite nice. It was around 55-60 degrees at 9am, but by the time I reached the last couple of miles it reached at least 70 degrees. I was baking.

I tore off my monkey hat and was nearly tempted to throw my shirt off as well — but, then I remembered there were decency laws about that. So the shirt stayed on.

But, it was hot. And, it zapped me. Completely zapped.

By this time Steven and I caught up with the runner ahead of us. Steven stayed with him while I forged ahead. We didn’t separate much the last mile or so, but I was motivated to just stay ahead. I didn’t care much if I finished last — but, I wasn’t going to do it without a fight.

Plus, I knew I was going to be cutting my time goal REALLY short. I wasn’t sure if I was going to meet it or not. But, mile 12.5 mile of a half, that feels like you’re running through an Easy Bake Oven, isn’t a good time to math. Well, there’s never a good time to do math — but, especially in THIS moment.

So, I just kept one foot in front of the other and pushed myself as much as I could. That was pretty much all I could anyways. Anything more or less felt like it would kill me.

Once I got back to Gardner Village, the course wound back to the finish line. I always get the urge to sprint at any finish line, but there wasn’t anything else in the tank. I was on empty. I crossed the finish line, got some water and an orange and just collapsed.

I was done.

Shortly after Steven and the last runner crossed the finish line as I just sat there fatigued out of mind. I was not prepared for that heat. And, those last two miles were brutal for me. But, I was done and that’s what mattered.

I checked my time and noticed I didn’t get my wanted time. I came in at 3:01:24. Obviously, not my best time. But, it was still better than my last two half marathons — so I guess that’s a win?

A post shared by (phat) josh (@fit.phat) on

While chewing on that unmet goal I was always informed that I actually PLACED in my age group. Which immediately changed my mood. My reaction was a mixture of laughing and astonishment. I’ve never placed at any race before — 5K, 10K, half marathon, marathon and beyond.

Now, let’s not forget that there were 50 half marathon runners so my odds were more than above average to place. But, I run smaller races and didn’t even SNIFF the podium. Considering I am 35 — that’s a prime running age. I just always assumed that I’d place at races I’d run once I hit 70.

I don’t take the placement lately. In order to place — I still have to show up. I still have to run. And, I still have to finish the race. So, it’s not like it was just GIVEN to me. I earned it.

But, I am ready to put in some better half marathon training in the next few months. I don’t want to be stuck around this 3 hour mark much longer. I know I’ve got it in me to run faster. Much faster. And, with my health starting to get under control I know I’ll get there.

But, I have some big goals in front of me, so I am going to be pin point with my plan. And, I’ll blog more on all of that later. I am focusing on next week’s loooooooong ultra training run and then back to racing with the Emigration Canyon Half Marathon on April 1st. I won’t lie, I’m looking forward to some more downhill running.

ONWARD ‘HO!


NEXT FIVE RACES


I wish this bib meant I was eating lobster. #butnope #dentisttime

A post shared by ⬆️That’s me. (@josherwalla) on

RACE #142: Lucky 13 Half Marathon, March 18, 2017 (3:01:24) I did something for the first time EVER during this race! I placed! Yep! I made onto the podium! I came in third place for my age group! Now, before you oh and awe too much over this accomplishment … 50 people ran the half. BUT … I’ve run smaller races and didn’t even sniff the podium. It was a tough race. It got unusually hot for a March race here in Utah and my last two miles was a death shuffle … but, I made it 3:01:24 and I placed! I wish I sub-three’d, but I felt great about my effort. I’m eager to get faster and with one more 50K happening by next month it’ll slowly happen. On to the next one! Emigration Canyon or BUST! #lucky13half #race142 #running @joshruns180 @josherwalla @onhillevents

A post shared by Josh Runs 180 (@joshruns180) on

Helping move my cousin has me in a mood for a game of Tetris™. #tetrismaster

A post shared by ⬆️That's me. (@josherwalla) on


Weekly Review

Another tough week for me, but I got most of my mobility back with a massage and continued work on my back. I am trying to be patient so I don’t come back too fast and too strong — I am healing my back for the long term. Especially my long term goals. I am going to up my miles a bit this week capped off with a 20 or so mile run on Saturday.

Weekly Miles

Running Miles — 3.0 miles
Race Miles — 13.1 miles
Walking Miles — 25.41 miles
TOTAL MILES — 41.51 miles
Race(s) this week — Lucky 13 Half Marathon.

March 2017 Miles

Running Miles — 20.5 miles
Race Miles — 26.2 miles
Walking Miles — 66.71 miles
TOTAL MILES — 113.41 miles
Races in March — March Madness Half and Lucky 13 Half Marathon.

2017 Miles

Running Miles — 136.65 miles
Race Miles — 96.12 miles
Walking Miles — 214.94 miles
TOTAL MILES — 447.71 miles
Races done in 2017 — New Year’s Half Marathon, Sweethearts 5K, Jackpot Running Festival, SL Tri Club Indoor Half, March Madness Half and Lucky 13 Half Marathon.



A post shared by (phat) josh (@fit.phat) on

A change of plans …

As I have said many, many, many times — my race schedule is ALWAYS subject to change. And, this week’s race plan wasn’t immune to a change in plans. I’m more bummed about the reasons why I had to make the change than the actual change.

The original plan was to run the Antelope Island Buffalo Run 25K. I love running the island, especially the races that Jim Skaggs puts on. I ran the 25K two years ago with Jill and have done his 50K the past couple of years as well. So I was looking forward to the adventure this weekend.

Due to some unforeseen family obligations I had to back out of the race, pretty much last minute (read: this morning). Part of the reason is that with the race starting at 9am, it would take me a good 4-5 hours or so to do the 25K — and with the obligations I couldn’t be gone pretty much all day.

But, I also didn’t want to give up a race weekend either. I’d have to rework my race schedule AGAIN — and I didn’t want that. So, I signed up for On Hill Events’ Lucky 13 Half Marathon at Gardner Village in West Jordan. Not only is it closer to home, but I’ll be done much sooner than the 25K so I can attended to my obligations.

Sure, I am sad giving up a trail race, but I’ve always prioritized family before running. And, being able to still race and attend to family is a win-win in my book. As much as I am going to miss the Buffalo Stew on Antelope Island, Joe Coles and On Hill Events do a really good job with their races and I am excited to run the course. This is a race I haven’t done yet.

All win-wins!

This is one thing that I really, really love about Utah. We have so many quality race companies, canyons, trails and races. Our calendars are chalk full of them. And, to be able to pull audible like this on such short notice is nice.

I guess you could say we should feel lucky.

Because we are.

And, that was a terrible pun. Please accept my apologies. Seriously. I disappoint myself.

Happy Running! Wherever you are running this weekend — Antelope Island, Jordan Parkway Trail, one of the several local canyons or your neighborhood — enjoy it! Spring is here!

40 races to my goal …

This past weekend I ran my 140th race. It’s kind of hard to imagine I’ve run so many — it really seems like yesterday I just ran my 1st, 50th and 100th. All pretty significant milestones in my journey to 180 races before my 40th birthday.

Now that I am just 40 races from my goal I am starting to see the light at the end of the tunnel. Not that I am not enjoying this journey, but I am ready for some new adventures. I am ready for some running adventures of my own liking — more ultra runs, faster race times and location races.

I’ve planned to crank out a bunch of my races this year so that I can run my 180th race at next year’s Handcart Days Half Marathon — where my 1st and 100th race occurred. It just seems fitting to end my goal where it started.

I still have a number of goals I want to reach after my 180 is done and that’s why I am eager to finish by next July. I want to run less races and more trails, I want to focus on speed work for the races I do run and I want to fall in love with running again and again. I want new challenges and triumphs.

Now all of that sounds like a postcard, but I am excited for the next chapter. But, I am still focusing on the task at hand. My next 40 races. I’ve mapped out most of them from here until my 180th. I am pretty set for this year — except for November (there is a chance I am traveling to Greece to run the Athens Marathon) — which will be figured out within the next couple of weeks.

My race schedule for 2018 is shaping up as well. Well, up to the Handcart Days Half. I am not sure what I will be running after that race. And, I am not too concerned about it at this point.

But, here is what my race schedule should look like (barring any race date changes for 2018) …

This should be my 2017 race schedule …

Okay, I think I’ve got my complete 2017 race schedule figured out.

I think.

Which is a definite maybe.

But, let me explain it a little bit. I have a race each month except December. I might add a race in December, but I am not planning on it. It’s a good rest month after a long year of running.

My busiest month is June. I have seven races planned for the month. Yes, seven. I have Ragnar during the first weekend, the Utah Valley Marathon on the 10th, the Bear Lake Trifecta (three half marathons in three days) the following week and then the Utah Midnight Run (Friday night) and AF Canyon Race Against Cancer (Saturday morning) the following weekend.

I have three total back-to-back races planned. My first being the Salt Flats 50K (April 28) and Tulip Festival (April 29), Utah Midnight Run (June 23) and AF Canyon Race Against Cancer (June 24) and then the Utah Midnight Run (July 7) and Hobbler Half (July 8).

The biggest of those back-to-backs the April one with my 50K and half marathon. Not sure how that’s going to go, but I am betting I’ll walk a lot of the Tulip Festival Half. A lot.

In total I have 32 races planned — 23 half marathons, 5 marathons, 2 ultra marathons, a 25K and the Ragnar Relay. This includes one indoor race, 5 trail races and the rest road races.

Lots of running.

And, if you’re trying to estimate miles — that’s about 525-530 miles. Just in racing miles.

So, yeah — it’s going to be a big mileage year.

Anyways here is my schedule … what’s on your schedule?

My 2017 Race Schedule (January – June)

I have been writing about my 2017 race schedule for the past six months. I’ve gone through numerous revisions — additions, subtractions, more additions and then — even more subtractions. I’ve come to the realization that it’s pretty tough for me to keep a concrete schedule outside of 5-6 months.

So, that’s why we’re here.

As much as I would love to commit to my whole 2017 race schedule — I just can’t. There are a lot of factors that I am unsure about — so I just can’t fully commit. Especially now that I am working for Runtastic Events. I have a number of weekends committed to races that I am not running.

Which is kind of a bummer — because after not running the Nebo Half last year, I was looking forward to running it. It is my favorite half marathon. I mean, who doesn’t love a fast downhill race?

Anyways — when we get closer and gain a clearer picture I’ll tackle my schedule between July – December. I have signed up for a number of races between that time — i.e. Handcart Days Half, Revel Big Cottonwood and Huntsville Marathon — so it’s shaping up. I am just waiting to see what my October looks like to see if I can run the Pony Express 50 again.

So many options. So many decisions. But, I’ll let the last part of 2017 take care of itself when we get to that bridge.

I have a number of goals for my 2017 race schedule. They are in no particular order …

  1. Knockout as many races as possible so I can hit my 180 race goal by July 24, 2018.
  2. Run three ultra distance races (Jackpot Running Festival, Salt Flats and either Antelope Island/Pony Express).
  3. Run three marathon distance races (Ogden, Utah Valley, Huntsville).
  4. Continue to get fit and faster — break that dang 2:30 half marathon mark.
  5. Have a ridiculous amount of fun.

Okay, there are a few things you should note on my goals. One, this isn’t a speed year for me. Sure, I have a goal to break the 2:30 mark, but I know I’ll do that as I continue to focus on my health and weight. My PR is 2:08 — so I know I’m capable of it. I am just not sure if this will come in the Spring, Summer or Fall? All depends on my training — but, you better know I’ll give it my best shot.

My focus really is to knockout as many races as possible this year so I can hit my goal of 180 races on July 24, 2018. Why that specific date? Well, that’s when the Bountiful Handcart Days Half Marathon is (or should be) in 2018 and I want that to be my 180th race, because it was my first. It just seems fitting.

Plus, I want to get the goal out of the way so I can focus on my other goals — like speed, more ultras and non-race running goals. I’d like to do more solo-runs like I am planning in March. I want to move the focus of my running more to a life long venture not solely focused on races as I have been for the past five years.

As you can see below, my race schedule is very top heavy during the first half of the year. I have 20 races — which is one shine of my total 2016 races. That’s a lot of running. But, most of those races are being used mostly as training runs for my 50Ks and 50 miler in March. So they are races with purpose.

I am not anticipating adding more than 8-10 races in the last half of the year so it’ll kinda even out. The most I’ve ran was in 2014 when I ran 30 races — so that’s not unprecedented for me. It’s just going to be a lot of running. A LOT.

June is going to be the busiest month for me. It’s going to be nearly 150 miles of race miles — that includes Ragnar Wasatch Back (June 2-3), Utah Valley Marathon (June 10), Bear Lake Trifecta (June 15-17), Utah Midnight Run (June 23) and AF Canyon Race Against Cancer (June 24).

June is going to be cray cray.

Anyways, here is how my whole schedule will look between January to June. As I mentioned above — it’s going to be a lot of running. But, there isn’t anywhere else I’d want to be.

Check out my schedule and let me know what your schedule is shaping up to look like. Maybe we’re running some of the same races? Odds are probably pretty good we are!

Here’s the schedule …

Changes once again to my 2017 race schedule …

I think it’s becoming a near reoccurring theme that my 2017 race schedule keeps changing. And, well, it is. Because, that’s what it’s been like for me the past couple of years. But, it’s really shaping up to where I want/like it. I want to train hard during the winter months and then lightening out with half marathons come June/July-ish.

Plus, I want to maintain my ultra training as much as I can. And, to help with that I have signed up for a couple of trail races and ultras. I have two marathons planned for next year, but I am debating on the DesNews Marathon or Half Marathon in July still. It was my first marathon and that was five years ago. I kinda feel the desire to run it. But, I’m really leaning towards no — July marathons suck. Too hot.

But, I feel good about my race schedule from January to June at least.

Anyways — here is what I’ve got right now …

139. St. George Half Marathon; January 14, 2017
140. Salt Lake Tri Club Indoor Half Marathon; February 25, 2017
141. March Madness Half Marathon; March 4, 2017
142. Antelope Island Buffalo Run 25K; March 18, 2017
143. Emigration Canyon Half Marathon; April 1, 2017
144. Salt Flats 50K; April 28, 2017
145. Tulip Festival Half Marathon; April 29, 2017
146. Vigor Big Cottonwood Half Marathon; May 13, 2017
147. Ogden Marathon; May 20, 2017
148. Ragnar Relay: Wasatch Back; June 2-3, 2017
149. Utah Valley Marathon; June 10, 2017
150. AF Canyon Race Against Cancer; June 24, 2017
151. Canyon to Canyon Half Marathon; July 8, 2017
152. Deseret News Half Marathon; July 24, 2017
153. Utah Midnight Run; August 11, 2017
154. Nebo Half; August 26, 2017
155. Revel Big Cottonwood Half Marathon; September 9, 2017
156. Park City Trail Half Marathon; September 16, 2017
157. Haunted Half SLC; October 21, 2017
158. Haunted Half Provo; October 28, 2017
159. Mt. View Trail Half Marathon; November 4, 2017
160. Thankful 13; November 23, 2017

So, yeah, let’s see if that holds.

Frightmares 5K: Maya’s First Race

There’s a motto that I love living by. It’s simply, “Love what you do, do what you love and share what you love, with those you love.” I am sure someone probably said it before me. But, I believe that in that concept lays a key to happiness. Of course this doesn’t relate JUST to running, it’s true to any passion or love we have in our life.

Being the only runner in my family I’ve tried to share my passion with my family … a lot. I’ve gotten my sister out to run a couple of 5Ks before. Plus, I’m constantly inviting my siblings to run half marathons and marathons with me, but I get the look of “you’re crazy” a lot when I make that recommendation.

The invitation is always open and I’m always willing to train with them. Because the process of training and running a marathon is one of the most impactful goals one can make in their life. I saw that in my life and I’ve seen that with dozens of my running friends. And, I want my family — the people I love — to experience in that as well.

One of my brothers has a marathon on his bucket list, so I know one day he’ll do it. But, it’s not just a marathon I want to share with them, it’s running … period. Whether it’s a marathon or 5K, trail or road, race or pleasure — running is a lifestyle and enriches one’s life.

A photo posted by Joshua Hansen (@fight4phat) on

Besides inviting my parents and siblings to run with me, now that my nieces and nephews are old enough to not just run with me, but appreciate running — I am starting to share my passion with them. They get excited with the prospect of getting a race medal and t-shirt and running with Uncle Josher.

In July for my niece’s 8th birthday I bought her a race entry into the Frightmares 5K along with some running shoes and running swag. She was in the track and field club at school and would go “jogging” with her Mom during the summer. So I felt like this race was a perfect “FIRST” 5K for her.

And, it was.

Leading up the race she’s been really excited to run. A bit nervous too, because she’s never done anything like this before. Which is normal, I guess? She didn’t want to dress up for the race, so we decided to just go as runners. A perfect costume if you ask me.

A photo posted by Josher (@josherwalla) on

We met at Lagoon before the race. I got there about a half an hour earlier to pick up our packets and bibs. I watched the half marathoners set off while I waited for them. I also got to hangout with some of my friends as well from the Run4fun and AIIA groups.

Once my niece and my brother’s family got to Lagoon I gave her her shirt and we did a few warm up stretches. Before long it was time for us to run. Standing at the starting line I got a little emotional soaking in the moment as my niece soaked in the scene. I was so grateful being able to share something like this with her.

As we set out I gave her some instructions to make sure we won’t run into other runners and then we had it. She was at first nervous that I would leave her, which wasn’t the case. In fact, a few minutes into the race I was more nervous she was going to leave ME!

A photo posted by Josher (@josherwalla) on

She is a natural runner. And, has a form that you can’t teach. Needless to say, I was very proud and jealous all in one emotion. But, within the first mile I also overheard a couple runners comment on how well she was doing. Those same emotions came back.

She’s a true natural.

One of the reasons why I picked this race to run with her, is because 2 of 3 miles of the 5K are ran inside the Lagoon Amusement Park. It’s a like Utah’s version of the Disneyland Half Marathon. You get to run inside of the park before it opens. I thought this would be PERFECT for a first race for Maya.

As we got into the park they had a number of the fog machines and decorations going including the Terror Ride audio blaring. Which I thought was a nice touch. We ran along the park terraces toward the Pioneer Village and through the town square. It was a lot of fun and gorgeous with all of the fall colors.

A photo posted by Josher (@josherwalla) on

I was waiting for Maya to hit a wall or something, but she kept running strong throughout the whole race. I let her dictate the pace and didn’t try to push her. I wanted this to be a fun experience for her.

As we ran past the Rattlesnake Rapids I started talking to Maya about the run and to always remember this, because of how running is a gift. I also shared with her a little bit about my journey. I told her that I had to work hard to start running because I wasn’t healthy and because of that I never take a run or race for granted.

I don’t know if that sunk in or registered with her. But, that doesn’t matter — that’s a lesson that will be learned over time. But, I wanted her to understand to let her passion for running to carry itself and to NEVER, NEVER take it for granted. I just wanted to enjoy the moment.

A photo posted by Joshua Hansen (@fight4phat) on

My heart was touched as we made our may to the finish line as she sprinted to the finish line in excitement. It was excitement to be done, excitement to get her medal and excitement to get ice cream. At that moment I KNEW she was definitely related to me. I couldn’t have been prouder.

Seeing her sister’s medal my nephew got the bug and wanted to do a 5K as well so he could get a medal and shirt. He was doubly jealous of her ice cream. But, the bug was planted. And, I promised him we would run a race sooner than later.

My brother and his family were in a rush to get back home for a few Saturday things, so after they left I discovered that Maya had won her age group. There were about 5 kids in her age group that ran the 5K, but she came in first around 37:30 minutes — some 6-7 faster than the 2nd and 3rd place finishers.

A photo posted by Josher (@josherwalla) on

So I took her medal home with me and presented it to her at home later that day. I was so proud of her and she just BEAMED from ear to ear after she got it. Especially since it was a gold medal. She didn’t expect or know anything about age group, etc. I was proud and happy for her to experience that.

This is a race I will remember forever. Running has been a very personal journey for me, but it’s also a journey I feel the need to share. Whether it’s with complete strangers, friends and/or family. This journey means nothing if I can’t share it with others.

Now onward to Pony!


134 - pony express trail 50

Welp, this is the week. This week, I am running my first 50 miler. People have asked me if I am planning on doing more. And, my response is usually … I don’t know, let’s see if I can survive this one.

For the past couple of weeks I’ve just wanted to get this race FINALLY under my belt. Part of it was being in the rhythm from my marathons and partly because I’ve really been hating the tapering. I don’t handle tapering that well.

It’s been an odd couple of weeks since St. George — and Huntsville as well. I’ve battled not just sickness, but I’ve also been feeling burnt out a bit. Which is pretty typical from what I’ve read among not just ultra marathoners, but marathoners as well. Plus, I just feel funky during the autumn months — the serotonin drops and I want to turn into a hibernating bear.

I’ll be giving my body some time off from running and focus on strength and circuit training after this weekend’s race. I am sweeping the Haunted Half in Provo next week and then I have my trail half on Antelope Island after that. Nothing too taxing, more relaxing than anything — which will be perfect.

Anyways — I am feeling a lot of the emotions I kind of expected. I’m feeling some nerves, some fear, some joy, some anxiousness and everything in between. Like I said before, I just want to run. I feel ready.

I feel ready not just from the training I’ve gone through in the past few months, but training I’ve gone through throughout my life. Because I know when it gets TOUGH I am going to have to draw on a lot of experiences of my past. Whether that’s from my experiences in high school gym class, running my first 10K, doing the Pioneer Trek as a 14 year old fat kid or doing the Personal Fitness merit badge.  I have a lot to draw from when I need to break through walls.

There is a lot more that I could ramble about and I’ll do that later this week. I am just ready to do this and see what comes of it. That’s what excites me most about this race, even more than getting my medallion at the finishing line.

There are lessons in everything we do.


With all that fun he’s having taking a bath we should have given him some dishes to do. #chubbingtatum

A photo posted by Josher (@josherwalla) on

One day he’ll get these selfies down. #chubbingtatum #babyselfie

A photo posted by Josher (@josherwalla) on


2667in2016

RUNNING MILES

241.5 miles

RACE MILES

305.88 miles

WALKING MILES

1199.09 miles

TOTAL MILES TO DATE

1746.47 miles

MILES TO GOAL

920.53 miles


A photo posted by Runcast USA™ (@runcastusa) on