Tag: jackpot running festival

KETO UPDATE: Three Months In

Well, here I am.

It’s been three months since I started my keto diet. And, I reached my goal of losing 30lbs. — which I truly excited and grateful to meet. It was a weird about way getting here, but I am here.

When I made the initial goal, I didn’t expect the initial weight loss. I reached my goal pretty much within about six weeks of me starting the diet. This got me excited because this got my brain thinking that I could lose 40lbs or more with that kind of start.

Yeah, no.

I stalled out — for way too long. Nearly 5-6 weeks of going nowhere on the scale. I won’t lie, it was frustrating and a bit concerning. But, after consulting friends, message boards, Facebook groups, etc. — what I was experiencing was pretty normal. If not expected.

So, I just buckled down and made sure I did what I needed to do. I kept to my diet, kept running, kept exercising and remaining hopeful that the scale would begin moving again.

And, it has.

About a week, week and a half ago the scale started going down again. and I am now in the 240s. A place I haven’t been for a while. It feels good to be here, because I am less than 15lbs. away from my goal weight — or the weight I feel comfortable at with my running. That’s exciting.

Through the ups and down with the number of the scale, I’ve been measuring my success in other ways — I’ve lost inches around the waist. I feel and see that nearly every morning. To me that feels better than any number on the scale.

But, besides the clothes, my energy levels are so much better than they were back in August. It took a while for my running stamina to get where I wanted it with the diet, but a couple weeks ago I felt a breakthrough with a couple awesome midweek runs.

I feel like I am in a good groove with the diet, my fitness and running.

And, now I’m off to Europe for two weeks.

I won’t lie, I am a bit nervous about the next two weeks. I know I am going to gain weight. I already made the decision that I am not following keto while in Europe for obvious reasons. This will be a once in a lifetime trip to Paris, Rome and Greece for me — I’m experiencing it.

Now, will that give me free reign to eating like a gluttonous king? Of course not. I am going to control what I can, namely most breakfasts and my snacking. But, I am going to have pizza in Italy, french pastries in Paris and authentic spanakopita, tiropita and everything in between. Especially considering that I grew up on Greek recipes that weren’t hand me downs to my Grandma — but, from a 1960s cookbook (that’s a very long story).

I want the real stuff.

I don’t know how much to anticipate myself gaining. Internally I tell myself 10-15lbs., but it will probably be lower. Especially considering that I’ll be doing a lot of walking during the two weeks.

Either way, I’m going to remain with the keto diet after my return. I love the way I feel on it. It works. And, coupled with the needed miles I need to do in preparation for the Jackpot Running Festival and my 100 miles in February — this will help me prepare for the race better than any other diet.

I don’t see a reason to stop doing what I’ve been doing the past three months. I just hope the next couple of weeks don’t set me back too much. I’ve really loved the groove I’ve been in lately.

But, that’s something to worry about come December 1st. Right now it’s all about Europe!


START: 282.2 lbs. (8/16/17)
CURRENT: 247.2 lbs (11/15/17)
OVERALL LOST: -35.0 lbs.

MONTH #1 START: 282.2 lbs.
MONTH #1 LOST: -23.8 lbs.

MONTH #2 START: 258.4 lbs.
MONTH #2 LOST: -5.6 lbs.

MONTH #3 START: 252.8 lbs.
MONTH #3 LOST: -5.6 lbs.


43 Laps.

This past week I have been focusing on mentally preparing myself for the Jackpot Running Festival. Sure it’s in February. But, attempting to run 100 miles is something I’m trying to grasp. And, as much as I still need to put in the work physically — I have to do likewise mentally.

That is one reason why I did two half marathons this past Saturday and will do it again next weekend when I run the Snow Canyon and Joshua Tree Half Marathons. And, yet another reason why I have a number looooooooong timed training plans planned for December and January at the Olympic Oval — among other places.

I’m a very visual person. I have to see the end from the beginning, otherwise I’m lost. This is how I prepared myself for my first races in the 5K, half marathon, marathon and ultra distances. And, this 100 mile race is no different.

Over the past several months I’ve visualized my laps — not just the final laps, but the beginning and middle as well. I’ve visualized the pain I went through at mile 45 of my 50 miler and tripled that in the scope of how I might feel at miles 63, 82 or 96.

That final lap is what carries me. That’s what kept me optimistic this past race season as I’ve dealt with health and sprained ankle. And, let’s not pretend that I didn’t completely freak out in August that this wasn’t going to happen at all — so why even try?

But, that final lap made me believe it was going to happen.

In my attempt to further entrench the reality of what I am going to do, I decided to calculate the laps I will need to do for my 100 miles. Barring another washout of the course — the course should be 2.38 miles (last year it was 2.5 miles because the course had to be rerouted because of the flooding).

That’s 42.0168067 laps.

And, since I’m not quitting mid-lap, that’s 43 laps. Which makes my mileage for the race 102.34 miles.

I just have to do 43 laps. That’s it — 43 laps.

I can do that.

And, instead of viewing it as 43 2.38 mile laps, I’m cheating and viewing it as mile loops. Just 43 loooooong single mile loops.

I can do that.

It’s been a tough year for me. It’s sucked. Having a sprained ankle from April that has still given me problems has been beyond frustrating. I’ve been slower than I’ve wanted to be, my training has been tougher than I thought it would — and I have had my share of doubts.

But, as my running coach has reminded me — this race isn’t about being the fastest, it’s about doing what you’ve set out to do. And, that’s what I’ve been trying to remember and keep in mind.

This is about running 100 miles. This is about doing something that pushes me physically, mentally, emotionally and spiritually. This is about doing something that was unimaginable for me to do not just 10 years ago, but even a year ago.

This is about so, so much.

And, all I have to do is run 43 laps.

43.


A post shared by The Runcast (@theruncast) on

Running in 2018 …

A couple of weeks ago, I blogged about my road to 180 races. My 180th race will be July 24th — pretty much SMACK in the middle of the year. So that means I’ve got January through July pretty much covered — but, what about the last half?

What’s after my 180th race?

That’s a good question.

While I am trying to figure out my 2018 race schedule, I’ve had a couple focuses — one, my 100 mile run and, two, not doing as many back-to-back race weekends of a half marathon or longer. I know that if I am going to faster, especially during my half marathons, I am going to have to scale back on the long races.

I don’t anticipate myself PRing next year. But, I am wanting to use 2018 to set the foundation to PR in 2019. Well, I shouldn’t just say PR, but to break my long time goal of sub-two’ing a half marathon. That’s the goal.

To work on that fountain, I plan on not just scaling back on the races — but, focusing on doing two races a month. Ideally, a half marathon and a trail race, a month. This would be on top of shorter training runs on the other weekends. Runs that I want to vary between a canyon downhill run, trail run and challenge run (a mentally challenging run — run uphill, midnight all night run, etc) — but, I’ll blog about that later.

I just want to challenge myself, get faster and mentally stronger in order to attempt and achieve my goal. A goal I’d love to meet at either the Nebo Half or Revel Big Cottonwood Half in 2019. Something that seems rather doable for me.

But, 2018 will have to set that kind of success up for me. So, while I am scanning UltraSignUp, UtahRunning.com, Running in the USA, RaceEntry.com and other registration websites I’ve come up with tentative schedule for 2018.

Remember these are only races 13.1 miles or longer. I am sure I’ll have a few 10Ks and 5Ks planned throughout the year. Also, races in bold are ones that I am registered for already. And, there are a few in the later months that are planned on a projected date.

So, yeah, here’s my schedule …

1 — Revolution Run, January 1, 2018
2 — Sun Marathon, February 3, 2018
3 — Jackpot Running Festival, February 16-18, 2018
4 — Strider’s Winter Circuit Half Marathon, April 7, 2018
5 — Salt Lake City Half Marathon, April 21, 2018
6 — Provo City Half Marathon, May 5, 2018
7 — Vigor Big Cottonwood Half Marathon, May 12, 2018
8 — Drop 13 Big Cottonwood Half Marathon, June 9, 2018
9 — AF Canyon Race Against Cancer, June 23, 2018
10 — Canyon to Canyon Half Marathon, July 14, 2018
11 — Bountiful Handcart Days Half Marathon, July 24, 2018
12 — Elephant Rock Trail Half Marathon, August 11, 2018
13 — Mt. Nebo Half, August 25, 2018
14 — Revel Big Cottonwood Half Marathon, September 8, 2018
15 — Park City Trail Half Marathon, September 15, 2018
16 — Corner Canyon 25K; October 13, 2018
17 — The Haunted Half – Provo, October 28, 2018
18 — Mt. View Trail Half Marathon; November 10, 2018
19 — Thankful 13, November 22, 2018
20 — The Bakers Dozen Half Marathon, December 8, 2018

If you are planning on running any of these races or would love to suggest other races for me to do, please comment below! I love discovering new races!


A post shared by The Runcast (@theruncast) on

I am soooooo close to my goal …

Wow. After this past weekend’s race — I realized that I am only 19 races away from my goal! NINETEEN! I’m in the TEENS! Time flies so fast. It’s hard to believe that I’ve been doing this now for over six years.

But, it’s also hard to believe that I am reaching this 10 year goal — three years early! Who would have thought? Who would have imagined the experiences I’ve had, races I’ve run and people I’ve met over the past years? I feel extremely blessed being able to do what I love and with people that I admire, look up to and gain inspiration from nearly daily.

Sometimes when I think and plan for the end of this 180 race goal — I have to remember that it’s not the end of running. Because it won’t be. I’ll keep doing it. I might be a bit more deliberate here and there as I shift focus, but I’ll still be running to my heart’s content.

But, as I look at the remaining races toward my goal, I’m getting excited. Many are races I’ve run numerous times, some a couple times a while ago and even a couple that I’ve never done. And, then of course there’s the Jackpot Running Festival where I am attempting 100 miles.

I am excitedly nervous about that race. I know I can do it. I know I will do it. And, despite the crappy year I’ve had with injuries and my health — I know it’s doable. I will be ready come February.

So there’s lots of running ahead before I reach the finish line at the Handcart Days Half Marathon next July — which I am looking forward to running! And, as you can see I am trying to be more deliberate with my running, especially after Jackpot. I am running any races 13.1 or longer on back to back weekends — well, except for Provo City and Vigor Big Cottonwood — but, I am planning on sweeping Provo City again, so I’m not really counting it.

But, I am planning on scaling back the races, not just to hit the 180th race in July, but to also get faster. I don’t expect to PR next year (though that’d be nice), but I do want to get back into the 2:20-2:30 range by the end of the year with the help of continued health and some specific coaching.

I am not sure exactly what my race season will look like after my 180th race, but I’d like to keep to two long races a month for as long as I can keep that up — and preferably a road and trail race.

I have some time to figure that all out. But, for now the focus is really Jackpot in February while also focusing on getting myself to number 180 next July.

Here’s my remaining planned schedule …


A post shared by The Runcast (@theruncast) on

Another 2017 race audible …

So, after last week’s post about my remaining 2017 race schedule — I had a few changes. My 4th of July race — The 13 Miles of Freedom — was cancelled. Then I found out the dates of a few races were different than I originally thought. So that allowed me to pick up an extra race in November.

That extra race is the Antelope Island Classic 50K, but I’ll be honest — not sure if I want to do the 50K or the half marathon? It’s kinda hard to make that decision right now with a bum ankle. But, I won’t lie — I am almost tempted to do the Pony Express 50 again on October 20th. I just don’t know if I’ll have it in me? And, again, the ankle is screaming at me not to.

We’ll see on that. But, if I do the Pony Express — I might still do the Howloween Half the next day since it’s a night race. I would scratch the SoJo Half in the morning — for obvious reasons.

Anyways — there are a lot of variables that would need to be figured on out on that. But, here is what I am looking at for the rest of the year. I also added a tentative race schedule for 2018 that leads to my 180th race. I am still a little unsure what I’ll do, but I need to be very stragetic since I am doing my 100 mile run in February.

So here are the schedules …

Remaining 2017 Race Schedule

153. Utah Midnight Run; Farmington (July 7)
154. The Hobbler Half; Springville (July 8)
155. Handcart Days Half Marathon; Bountiful (July 22)
156. Deseret News Half Marathon; Salt Lake City (July 24)
157. Vigor Solitude Trail Half Marathon; Salt Lake City (August 12)
158. Run Elevated Half Marathon; Sandy (August 19)
159. Revel Big Cottonwood Marathon; Salt Lake City (September 9)
160. Huntsville Marathon; Huntsville (September 16)
161. Timp Elk Run; Provo (September 23)
162. Jordan River Marathon; South Jordan (September 30)
163. St. George Marathon; St. George (October 7)
164. SoJo Half Marathon; South Jordan (October 21)
165. Howloween Half Marathon; West Jordan (October 21)
166. Saltair Half; Magna (November 4)
167. Mt. View Trail Half Marathon; Antelope Island (November 11)

*-italicized races are ones I am NOT registered for yet.

Tentative 2018 Race Schedule to 180 races

168. New Year’s Run Resolution; Kearns (January 1)
169. St. George Half Marathon; St. George (January 13)
170. Jackpot Running Festival; Las Vegas (February 16-18)
171. March Madness Half Marathon; West Bountiful (March 3)
172. Canyonlands Half Marathon; Moab (March 17)
173. Emigration Canyon Half Marathon; Salt Lake City (April 7)
174. Salt Lake City Half Marathon; Salt Lake City (April 21)
175. Tulip Festival Half Marathon; Lehi (April 28)
176. Provo City Half Marathon; Provo (May 5)
177. Drop 13 Big Cottonwood Half; Salt Lake City (June 9)
178. AF Canyon Race Against Cancer; American Fork (June 23)
179. Utah Midnight Run; Farmington (July 6)
180. Handcart Days Half Marathon; Bountiful (July 24)

*-italicized races are ones I am registered for.

It’s time to bet big … on myself

“I don’t like to gamble, but if there’s one thing I’m willing to bet on, it’s myself.”

Beyoncé

When I started running, I had no idea where I was going. I started because I wanted to lose weight and I knew it would help me in that goal. But, beyond that, I had no idea where it was taking me?

Less than a year into my weight-loss journey my trainer, Kevin, challenged me to run a 5K in the midst of a plateau. He gave it to me as a challenge to work towards. So, I put in the work and ran my first 5K. It wasn’t pretty. It wasn’t fast. But, I did it.

But, then something happened. I looked at my results and said — “I can do better.” So, I set out to train for another 5K. One that I could run that would be faster and much, much prettier. And, I did.

So, I just kept running trying to improve. This lead not just in the desire to run faster, but longer. Soon, I had my eye on a 10K which naturally lead to a half marathon.

Training for my first half marathon — I thought THIS would be it. This is the crowning achievement of my running career. The thought of running any further — especially a marathon — was unfathomable. I wasn’t a REAL runner, so I couldn’t possibly do that.

Well, after I ran my first half marathon in July 2011, I ran another and another and another. I got faster and actually enjoyed running 13.1 miles — then I started entertaining the thought of doubling that mileage.

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

And, before I knew it I was registered for a marathon. A FREAKING MARATHON! That race distance that only REAL runners run.

Once again, I thought this would be my crowning achievement in running. When I crossed the finish line I could cross off the accomplishment on my bucket list and go back running half marathons, 10Ks and 5Ks. But, then something happened — I signed up for more marathons. And, before I knew it, I had run a total of three marathons by the end of the year.

By this time I had a goal to reach 180 races by age 40. So, I kept training and running. Along the way, not only did I enjoy the accomplishment of racing, but I made countless friends and created many enduring friendships. Running was changing my life in nearly every faucet of my life.

But, it hasn’t always been a smooth ride. It’s been quite tough at times, actually. Whether it was dealing with my Mom’s breast cancer, the death of close family members or battling my own health issues — the common denominator has always been — running.

Running wasn’t a way to escape reality, but a time I could deal with reality. Running gave me time to process the challenges. It gave me moments of reflection, motivation and inspiration. It was leading me where I wanted to go.

Nearly three years ago I started having problems with my thyroid once again. The health issues took me through a roller coaster of emotions. It was frustration being as active as I was — and feeling fatigued and slower. Not only that but I was slowly gaining weight after a years of maintenance.

But, I didn’t let (or want) those issues to stop me. They couldn’t stop me. I had a goal at hand. Plus, I knew if I stopped I would signaling the white flag of defeat — which I could never do.

So, I just kept running.

I was much slower. And, it took a harder toll on my body, especially in regards to my stamina. But, I was now one of the last runners to finish, but I kept going.

Around this time I looked for ways to keep me motivated. I knew just running wasn’t enough. I had to do something new — something that scare and motivate me all in one.

And, since I knew I wasn’t getting faster, I started looking at longer distances — ultra races. I knew a number of ultra runners who spent their weekends in Utah’s backyard and it always appealed to me. But, running anything longer than a marathon didn’t.

That lack of appeal eventually subsided and I found myself registered and committed to running a 50K. So, despite everything going on with my health — I trained for the 50K around a schedule of marathons and long runs. It wasn’t easy, but I did what I needed to do to prepare myself for the race.

When race day came I was lucky enough to run with some great friends that helped me get through those 30-something miles on Antelope Island. The last half of the race was spent trying to meet cut-off times, dodging stubborn bison and battling the dark after my headlamp died.

But, I made it. And, I earned the title of ultra runner.

The accomplishment felt like crowning accomplishment of my running journey. After spending over 10 hours running 30 miles of dirt trails — I couldn’t think of any reason why any sane person would do anything longer.

Then I remembered — I wasn’t sane.

Within a few months I got talked into running a 50 miler. I wish I could say it took a lot of convincing, but it didn’t. It was the first time I formally met Blu Robinson and Jed Jensen from Addict II Athlete and they casually talked about the 50 miler like a novice runner would about a 5K.

And, like any long distance race I’ve run, I found myself registered and committed to running the Pony Express Trail 50 Miler. The biggest selling point was that each runner was required to be assisted throughout the race. Meaning, I had a car stalking me — stocked full of fuel, water and food throughout the whole race. This basically translated to me that I wouldn’t die.

My training for the 50 miler was no joke. It was tough. I did a number of 20 milers, including one on a treadmill in the middle of the night. Not to mention a number of marathons specifically laid out to help prepare me for my 50 miler.

Once race day came I just focused on putting one foot in front of the other. I relied on my training and just focused on the goal at hand — getting to the finish line.

There were a lot of ups and downs — physically, emotionally and even spiritually. But, after nearly 17 and a half hours — I got to the finish line. I reached my goal — I ran a 50 mile race. I did something I felt at times nearly impossible, even just days before the race.

But, I made it.


“If you think you can — you can!”

Ronald Reagan

I really fell in love with the longer distances — for a number of reasons. Not only did I love the physical challenge, but I really learned a lot about myself. I learned a lot about pain. Because that happens a lot during an ultra race.

I never cried as freely and openly as I did at mile 45 of my 50 miler. But, I learned how to process the pain I was feeling — and control it. Being able to manage and control pain is a remarkable feat and I believe a true test of one’s character. Ultra races were becoming great teachers to me.

Since that 50 miler, I have run a couple more ultra races. A couple weeks after that 50 miler I ran the Antelope Island 50K once again (cutting off nearly an hour on my time — mind you!), in February I ran 40 miles in 12 hours at the Jackpot Ultra Running Festival in Las Vegas and then there was my ill-fated Salt Flats 50K that I DNF’d last weekend. But, if I didn’t fall ill with the flu I would have tackled that beast!

My favorite ultra race so far has been the Jackpot Running Festival, I like the idea of a timed race on a looped course with the goal to see how many laps you can do within that time. Not only do you get an aid station every two miles or so, but you’re literally competing with no one else — but, yourself.

Jackpot has a number of timed races — a 6, 12, 24 and 48 hour race. They also had a 100 miler, marathon, half marathon, 10K and 5K, but most of the runners did one of the four timed courses. The winner of the 48 hour race managed over 210 miles.

Yeah, you read that right.

In fact there were nearly 30 runners who ran over 100 miles, including six runners who ran over 150 miles. Mind boggling numbers if you ask me.

I read all of these results as my legs were still recovering from my 40 mile run — and I couldn’t shake the feeling that “I could do this” from my conscience. Every time I dismissed the thought — it just came back stronger. Even when I reminded myself of the pain I experienced at mile 45 of my 50 miler — the feeling remained.

So, I did the only logical thing that came to mind — I signed up for the 48 hour race in 2018.

Yup.

I signed up to run my first 100 mile race.

Typing this makes it feel very surreal to me, even a couple months after doing so. I am running a 100 miles. The thought makes me want to pee my pants out of sheer terror and excitement all in one emotion.

I’ve kept my registration relatively private since February. I’ve told a couple of close friends and family members. Heck, this is the first that my parents are hearing of this news. It’s just been a lot to process and this is a HUGE goal and milestone for me.

I still have my doubts about my ability. And, I am sure others do too. Heck, my parents definitely do, because their fear of my running is that one day my legs will fall off.

But, I have to at least try. I have too.

I have to try.

I have to try.

I have to try.

I’ve journied so far from my first 5K — heck, from the couch itself — that I can’t stop myself now without trying. To borrow a phrase from a favorite song of mine, “If you never try you’ll never know, just what you’re worth.” (Fix You, Coldplay).

When I stepped on the scale back in 2009 to start my weight-loss journey, I started the journey accepting failure — and success. I didn’t know where my decision that day would lead me. I accepted the consequences to my decision to LIVE my life. And, it’s lead me here.

I don’t see this decision any different. I am accepting the possibility of failure with the determination of success. I don’t know what lays ahead for me in the next nine months — but I’m going to find out. I’ve got a training plan in the works that I fill will give me the chance of success come February.

The motto for the Jackpot Ultra Running Festival is “BET BIG. RUN LONGER” — it’s something that’s on their shirts and medals. And, it’s something that I took to heart during my run this past February — especially since I signed up for the 48 hour race.

I feel like I am betting big with this goal. I am betting big on myself. Because, this is a gamble. There’s no guarantee of success, but there’s also no guarantee of failure either. So, I’ve got to place my bet.

But, unlike casino gambling, I can control more variables to my advantage. I can control my effort. I can control my training. I can control my preparations — both physically and mentally. And, I can control the odds come race day. But, with a goal like this, it’s going to take much more than this — in essence, I am not just betting big on myself — I’m going all in.

So, all in it is!

As a reminder of this goal and the needed commitment and dedication I’ve been running with a poker chip on me since I registered for the race. Every run — training and race — I run with it on me. I’ve tucked it in my pocket, but I really should make a necklace out of it to keep it on me better.

But, it’s just this little $100 souvenir poker chip that reminds me of not just the 100 mile goal at hand, but the bet I’ve placed upon myself. I might be a cheesy little emblem, but in the three months that I’ve been running with it — it’s been my reminder to keep going, keep pushing and keep putting one foot in front of the other.

I don’t dare say that this will be my one and only 100 miler. I’ve learned from my past that’s just a temporary lie I tell myself on occasion. But, I don’t know? And, I’m not worried about. My focus is simply on the journey in front of me.

This is a journey of a thousand miles. I know it will get daunting at times and there will be doubts. There will always be doubts. But, I know if I just focus on that footstep in front of me, it will take closer to my goal and a place I once dreamt possible.

It’s just up to me to take that next step.


“You can, you should, and if you’re brave enough to start, you will.”

Stephen King

The Post Ultra Blues …

I love ultras.

But, I hate the ultra aftermath.

The recovery period. The aches. The pain. The questioning your sanity (well okay that’s an everyday occurrence). And, of course, the general blues.

I’ve accepted the ‘running blues’ — or whatever you want to call them — for pretty much anything over a marathon. The week after a long race I usually get into a funk for a couple days. Part of it is that I usually take 2-3 days extra to let my legs recover and that tends to make me somewhat cranky.

Anyways — that’s been me this week.

My hips and butt (I’m sure there’s a more couth way of saying that) have been hurting a bit longer than usual. I tried to shake it out on Tuesday and Wednesday and got a couple miles in — but, it was a bit too much, especially for the hips. Afterall, they don’t lie.

I even tried playing basketball last night, but ended up only playing for about five minutes in the first half. It was a close game and we had a deep bench, so I let the fresher legs have at it. It was fun just watching the game — which we ultimately won in the last minute.

As sore as I am — I already signed up for next year’s Jackpot Running Festival. That’s something funny about runners — even ultrarunners. We can be dying right after a 50, 100 or 200 mile run and ask when we can sign up for next year.

I swear we’re masochists at times.

But, I am looking forward to getting back into the swing of my runs and workouts next week. I do have a race this weekend — thankfully indoors — at the Olympic Oval. I am running the half marathon at the SL Track Club’s Indoor Tri. I am going to use the word ‘running’ loosely here. Especially if my hips are going to get sassy.

But, it’s all about moving forward. And, that’s what I am doing.

Step by step.


Not today Satan. Not today. #postultralegs

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

Not today Satan. Not today. #postultralegs

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

Not today Satan. Not today. #postultralegs

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



A post shared by The Runcast (@theruncast) on