Showing posts with label Obstacle course race training. Show all posts
Showing posts with label Obstacle course race training. Show all posts

Sunday, February 22, 2015

Body Beast OCR Strength Workout

Body Beast Back and Bi's - Obstacle Course Racing Strength Workout - Spartan Training
Body Beast Back and Bi's - OCR Strength Workout

With over 340 strength reps + 210 burpees and then some, this workout promises an ass kicking! It's time to get BEAST ready!

There is nothing that I love better than mixing things up with my workouts! I am currently on my last month of my Insanity Max 30 Challenge, and I've been seeing some great results and a lot of leg strength and endurance. The only downfall to the Max 30 Workouts is that there is no weight lifting. This may be perfect for anyone who doesn't need it, but as for me who enjoys participating in obstacle course races (OCR), it's a crucial part of training.

Body Beast is one of my favorite strength programs. The cool thing about Body Beast is that you could follow the workout schedules that are included with the program, or you can make your own hybrid workouts. That's what I've done with this workout.

This workout is primarily focused on helping you train for an obstacle course race. Targeted mainly for obstacles which require pull up and arm strength such as Jerrycan carries, Bucket Carry, Monkey Bars, Rope Climb, Traverse Wall, the Hercules Hoist, and other obstacles that are similar in nature. This workout really works on your grip strength, and it's not all about lifting weights, you'll also be running too!

FYI, the workout is based on the Body Beast Back and Bi's workout. You can get the Body Beast Workout Sheets here.

What you need for this workout:
- Two, 35lb water jugs or jerry cans
(I just took a couple commercial frying oil jugs from my parents restaurant and filled them with water. You can probably ask any restaurant, and they will most likely give them to you for free)
- Weights
- Pull Up Bar
- Determination
Workout Schrapnel 
Body Beast Back and Bi's - Obstacle Course Racing Strength Workout - Spartan Training


Here's the movement list: (Be prepared, because this is a long ass workout)

Make sure to do a quick WARM UP first.

ROUND 1:
- Deadlift (15 reps, 12, 8, 8 drop set)
- Run 25 meters with two 35lb water jugs or jerrycan
- 15 Burpees
- Run 25 meters back with water jugs
- 15 Burpees

Deadlift with Dumbbells
Body Beast Back and Bi's - Obstacle Course Racing Strength Workout - Spartan Training

Body Beast Back and Bi's - Obstacle Course Racing Strength Workout - Spartan Training


ROUND 2:
- Dumbbell Pull Over 15 reps
- 10 Pull Ups
- Dumbbell Pull Over 12 reps
- 10 Pull Ups
- Dumbbell Pull Over 8 reps + 8 reps drop set
- 10 Pull Ups
- Run 25 meters with two 35lb water jugs or jerrycan
- 15 Burpees
- Run 25 meters back with water jugs
- 15 Burpees

Strict Pull Ups (no kipping), Bicep Curls
Body Beast Back and Bi's - Obstacle Course Racing Strength Workout - Spartan Training


ROUND 3:
- EZ Bar Row 15 reps
- One Arm Row 15 reps each side
- Reverse Fly 15 reps
(repeat for 12 reps, 8 reps)
- Run 25 meters with two 35lb water jugs or jerrycan
- 15 Burpees
- Run 25 meters back with water jugs
- 15 Burpees

EZ Bar Row (with dumbbells), Dumbbell Pull Over, One Arm Row
Body Beast Back and Bi's - Obstacle Course Racing Strength Workout - Spartan Training


ROUND 4:
- Close Grip Chin Up 10 reps, 2X
(repeat for 8 reps, 1X)
- Run 25 meters with two 35lb water jugs or jerrycan
- 15 Burpees
- Run 25 meters back with water jugs
- 15 Burpees

Running with 35lb Water Jugs (each), Burpees
Body Beast Back and Bi's - Obstacle Course Racing Strength Workout - Spartan Training


ROUND 5:
- Bicep Curls (15, 12, 8, 8 drop set)
- Speed Walk with 50lb bucket or 50lb weight (30lbs for female) for 25 meters
- 15 Burpees
- Speed Walk back with 50lb bucket or 50lb weight (30lbs for female) for 25 meters
- 15 Burpees


ROUND 6:
- 1,2,3 Hammer Curls (15, 12, 8) Right Curl, Left Curl, Double Curl = 1 rep
- Speed Walk with 50lb bucket or 50lb weight (30lbs for female) for 25 meters
- 15 Burpees
- Speed Walk back with 50lb bucket or 50lb weight (30lbs for female) for 25 meters
- 15 Burpees

Speed Walking with 50lb Weight Carry after Bicep Curls
Body Beast Back and Bi's - Obstacle Course Racing Strength Workout - Spartan Training


ROUND 7:
- EZ Bar Curls (15, 12, 8, 8 drop set)
- Speed Walk with 50lb bucket or 50lb weight (30lbs for female) for 25 meters
- 15 Burpees
- Speed Walk back with 50lb bucket or 50lb weight (30lbs for female) for 25 meters
- 15 Burpees
- Finish with a 1.25 to 2.5 mile run (add weight vest if you're a BEAST)

Cool Down Run after workout
Body Beast Back and Bi's - Obstacle Course Racing Strength Workout - Spartan Training


COOL DOWN

This workout will really test your grip strength! And with 210 burpees, you can't go wrong =) Do this once a week as part of your Obstacle Course Race Training, and you'll be killing those strength obstacles in no time!

See you at the next race!


Related Links:
- Obstacle Course Race Training with P90X
- Spartan Race Training with Body Beast
- The Benefits of Obstacle Course Racing
- My Obstacle Course Racing Videos
- OCRTUBE.com - Free Online OCR Community to help the sport of OCR grow worldwide


Take the Body Beast Challenge - Free Coaching from me!




Sunday, February 15, 2015

Tampa Special Ops Spartan Sprint - 2015

Tampa Special Ops Spartan Sprint - Tampa Spartan Sprint 2015
Tampa Spartan Sprint - 2015

It's been awhile since I've filmed and competed in an Obstacle Course Race. I think the last time was in Toronto, Canada for a Spartan Race Sprint and Super in mid 2014 before I took off for a 4 month backpacking trip to Southeast Asia.

Being back in the OCR (obstacle course racing) scene was nice, it was like I wasn't even gone. Everyone welcomed me back, my OCR family and friends, as well as my Beachbody Coach Team who are absolutely addicted to the sport...like me! =)

Filming the Tampa Spartan Sprint with my GoPro
Tampa Special Ops Spartan Sprint - Tampa Spartan Sprint 2015

Tampa Special Ops Spartan Sprint - Tampa Spartan Sprint 2015


I did not compete during the Tampa Spartan Special Ops Sprint. I was there to support my team, and film the entire race for my OCRTUBE.com project which focuses on helping the sport of OCR grow worldwide. I started the project to showcase my fast-growing collection of obstacle course racing videos, but have recently opened an online portal for anyone to add their own videos, blogs, photos, and OCR focused businesses to the network. Again, the objective is to create a completely FREE obstacle course racing community to help the sport grow on a global scale. I plan to begin traveling outside of the USA and Canada to specifically film OCR's. Some places already on my list are Norway, Australia, Korea, and the UK.

If you would like to help me, as well as other athletes grow the sport of OCR, and you have not joined OCRTUBE.com, it's simple, you can join here! It's still a growing project, but I am very excited about it!

The Multi Bar Obstacle
Tampa Special Ops Spartan Sprint - Tampa Spartan Sprint 2015

The Course Map
Tampa Special Ops Spartan Sprint - Tampa Spartan Sprint 2015


Anyways, here is the video from the Tampa Special Ops Spartan Sprint in Tampa, Fl. And if you are looking for a free place to workout, please feel free to check out my 813 Fit Club in downtown Tampa. If I'm not there, just jot my name down when you sign in, and they'll let me know that you stopped by =).

Tampa Spartan Sprint - 2015 - Full Race Video



Ask me about my FREE Fitness Group on Facebook! Get the motivation, tips, advice, and challenges that can help you stay fit, and train for your next race, or whatever goal you may have! Contact me here.


Team Dynasty OCR - Join us next time!
Tampa Special Ops Spartan Sprint - Tampa Spartan Sprint 2015




Tuesday, November 18, 2014

Spartan Race Training with Body Beast

Spartan Race Training with Body Beast
Spartan Race Training with Body Beast

I remember when the Body Beast Workout Program was first launched, I was very hesitant on doing the program because it was geared more towards people who were interested in Body Building and Physique Modeling. But the more I looked into the program, it was a lot more than that. It was a program that catered to weight loss, toning up, gaining lean muscle, and even gaining strength for Spartan Races. Not specific to Spartan Race, it is perfect training for any Obstacle Course Racing event which requires a lot of strength to conquer the obstacles. There are different workout schedules to follow depending on your goals, but if you are training for a Spartan Race, then you may have to change it up a little to make sure that you are using the program for not just strength, but also for athletic performance.

Spartan Race Training with Body Beast


I'm not gonna lie, but since I've been doing Body Beast, I rank it up there as one of my favorite workouts along with P90X and Insanity Asylum Workouts, I'm totally addicted to it! What guy do you know doesn't like lifting weights? And that's the thing, it's easy to want to lift more weight with Body Beast, but if you are focused on becoming a faster OCR (obstacle course racing) athlete, then building too much mass with Body Beast will hinder your speed and ruin your PR times. So you now ask "why would I want to do Body Beast then?"

Here are some benefits to using Body Beast for Obstacle Course Race Training:

- Helps you gain strength
- Easy to follow workouts, just add some cardio conditioning (examples below)
- Workouts can be done at home or gym
- Totally customizable depending on your goals

So let's talk about each of these benefits.

Helps You Gain Strength
I think that this is the main benefit for using Body Beast for a Spartan Race or OCR. But just like any lifting program, the question is, how much is too much? Just to keep it simple, if your goal is not to become a Body Builder, then it's really not necessary to lift really heavy. The next question is, how much is too heavy? Well this all depends on you. With Body Beast, a lot of the workouts have anywhere from 3 to 5 complexes, each complex can have a set number of reps per exercise from 8-15 reps including super sets. If you cannot finish all of your reps, then you are probably lifting more than you should. I mean you should always push yourself to add more weight, but remember, we're just building strength and lean muscle, not MASS. Of course the more you continue doing Body Beast, you will soon see that your strength gains go through the roof, just be careful not to build too much mass or else it will again slow your running pace down when you are at a Spartan Race.

Spartan Race Training with Body Beast

Easy To Follow Workouts
That's what I like about Body Beast, because just like the Daily Spartan and Crossfit WOD's, you know exactly what you need to do because it tells you what to do. The only thing about Body Beast is that it is all about lifting (most of the time), and hardly focuses on Cardio Conditioning. So what do you do? You add it in between the Body Beast sets. Here's are some examples:

Ex. 1
During Body Beast Total Body (which is a Full Body Workout) there a 4 circuit sets. The first set includes: Pull ups, Push ups, Squats, and Crunches (2 rounds). What I do is after I complete the circuit of 2 rounds, I will pick up a sand bag and run up some stairs, or if I don't have stairs, then I will just run around the block for 100-400 meters. Other things that you could do in between sets are (depending on the workout):
- Burpees
- Jump Squats
- Running without Sandbag
- Bucket Carry
- Jump Rope
- Insanity or Insanity Asylum Exercises

Ex. 2
During a Body Beast Back/Bis Workout, this workout consists of about 8 sets, each set includes 1-3 exercises with 3 to 4 rounds of lifting reps (from 8-15 reps). After each set, you could add some cardio conditioning such as running, high knees, box jumps etc. Just be careful not to work the same muscle groups every day. If you can only workout 3X per week, then I would do Full Body Workouts on Monday, Wednesday, and Fridays, then maybe do some running, core focused, and even yoga in between those days. If you need help with this, message me and I would be happy to assist =).


From Home or Gym
I workout at both home and the gym, but I also love doing work outdoors! Body Beast is perfect because you can workout at home, then go outside to do your added cardio conditioning and athletic-based exercises to cater to your Spartan Race goals. The gym works the same way especially if you are using an outdoor gym, or gym with outdoor access.  My gym has an athletic training area, so I will go back and forth from the weight training area to the green training area.

 Just another Spartan Race Success Story using Body Beast
Spartan Race Training with Body Beast
Body Beast helped me build my legs for those elevated hikes carrying sand bags. It also helped with the atlas carry, Hercules hoist to where I can lift heavier weight with less effort. ~Jeremy


Totally Customizable
Although Body Beast has their own workout schedules, and it's highly recommend that you follow it according to your goals, it can still be customizable. For Spartan Racers and OCR Athletes, the workouts should be more customized to your athletic goals, and cardio conditioning and athletic-based exercises should be added in between sets to get the full benefit of Body Beast for Obstacle Course Racing. If you are not skilled with creating your own workouts, then I can assist you with showing you how Body Beast can benefit your OCR strength and running game. Make me your FREE Coach now, click here!

So I hope this helps you understand some benefits of using the Body Beast Workout Program for Spartan Race and other Obstacle Course Racing events. As always, listen to your body, use proper form, and have fun!

Stay active my friends! =) Add me on facebook



Take the Body Beast Challenge - Free Coaching from me!





Monday, August 4, 2014

P90X3 - CVX Workout

Today's workout of the day was P90X3 - CVX. This was a BEAST workout that consisted of cardio while using a piece of weight. You can use any kind of weight from a dumbbell, basketball, medicine ball, sand bag (pancake) etc. Trust me when I tell you this, the weight does not have to be heavy at all, anywhere from 5lbs to 12lbs max. You laugh now, but I don't think anyone could do this 30 minute workout with a 12lb. weight without stopping! I did it with a 10lb dumbbell, and it was TOUGH!

This P90X3 CVX Workout is perfect for obstacle course race training because it's about high intensity cardio with weights, which is similar to running with sand bags, and buckets of rocks which is a typical obstacle at a Spartan Race. Whether you are training for a Spartan Race or a team challenge such as a Tough Mudder, this workout is something that you should incorporate. Heck, I highly recommend doing the whole 90 Day P90X3 program with some running, if you do, I promise you will see some great results as an athlete.

Now P90X3 is not only for athletes, it's for anyone who wants to get fit period. There are modifications provided, so it is suited for all fitness levels, although I would only recommend it for people who are at intermediate to advanced fitness levels. The less modifications that you use, the better results you will get.

Let's workout!

The Main Workout consists of 4 rounds, each round consisting of 3-4 exercises (about 1 min each) done 2X. 

Round 1: (2X)
- Press Jacks
- Atlas Twists
- March and Reach
- Break (only after 2x)

Press Jacks
P90X3 CVX

P90X3 CVX

Atlas Twists
P90X3 CVX

P90X3 CVX

March and Reach
P90X3 CVX


Round 2: (2X)
- Traveling Tire Twist
- Frog Squat Reach
- Arc Press Lunge
- Break (only after 2X)

Traveling Tire Twist
P90X3 CVX

Frog Squat Reach
P90X3 CVX 

P90X3 CVX

Arc Press Lunge
P90X3 CVX


Round 3: (2X)
- Hop Overs (no weight)
- Balance Pull Right
- Balance Pull Left
- Twist and Pivot
- Break (after 2x)

Hop Overs
P90X3 CVX

P90X3 CVX

Balance Pulls
P90X3 CVX

P90X3 CVX

P90X3 CVX

Twist and Pivot
P90X3 CVX


Round 4: (1X)
- Side Reach Jumps
- Crescent Chair
- Globe Squatters

- Burnout Round
20 seconds of each exercise in Round 4 fast! (1 min)

Side Reach Jumps


Crescent Chair (these really burn!)


Globe Sqautters



Cool Down Stretch (1 min)

Don't skip this!
P90X3 CVX


After my P90X3 - CVX Workout, I did a 2.6 mile run around the neighborhood with my buddy Jeremy. Right after our workout, my mother had an awesome Seafood Dinner waiting for us =) It was delicious! Next time, come on over and join us =)

Cool Down Run
P90X3 Results

Dinner Time! =)






Take the P90X3 Challenge - BUY NOW!





Wednesday, July 23, 2014

Obstacle Course Race Training with P90X

Obstacle Course Race Training with P90X
 Obstacle Course Race Training with P90X

I really enjoy talking about this topic because it seems like so many people are confused about how to train for an OCR (obstacle course race), what is the best way to train, which training method is the best, and so forth.

First of all, I don't believe in training for a specific race unless you are already in good athletic condition (not necessarily peak condition), meaning.....you are at your fitness goal whether that be athletic, weight loss specific etc. I have heard so many people say "I need to train for a Spartan Race", and they can't even do one pull up, or bear crawl for 25 feet.  FYI, anyone can finish a Spartan Race, or any obstacle course race, just ask yourself this question: Are you training to compete at an elite level, or are your training just to race for fun and just finish?

Colorado Spartan Military Sprint - Ft. Carson, CO.
Colorado Spartan Military Sprint


Some of the most elite obstacle course racing athletes out there won't even tell you there secrets because they don't want anyone to steal their thunder, and I understand that. But people have to realize that these athletes have been training for years. Most of them have years of cross country running experience! They did not come from years of watching TV on the couch, they worked hard to get where they are, but guess what? They started somewhere in the beginning, they started based on their fitness level. They began their training with building a foundation, learning proper form first, being consistent, building strength and endurance, and through time, they achieved greatness. They didn't start doing tire flips, weight vest and elevation mask training and rope climbs, they did basic movements like squats push ups, jogging, circuit training, and pull ups. People have to realize that you cannot train like an elite athlete, until you are an elite athlete, or at an advanced fitness level. You have to start from the beginning, build your foundation, gain your strength and endurance and if you stay consistent, you will then be able to train like an elite athlete. I've seen so many people trying to do all of this crazy training stuff, and they get injured, it's really ridiculous! Everyone is always looking for the quick solution, fast results, the "hardcore" workout etc. But if you want the BEST results, you have to do things right, you have to be safe, you have to listen to your body. It's not about what you can do in a couple months, it's what you can do for the rest of your life!

Body Beast + P90X OCR Workout - Powerhouse Gym 
Obstacle Course Race Training with P90x

For the record, I want all of you reading this to know that I am a Full Time Beachbody Coach. I have been training with all of the most elite Beachbody Fitness programs since 2010. But I do know that Beachbody Fitness is not the only way to get fit and healthy, and definitely not the only way to train for an obstacle course race. What I am saying is that, this is how I train for an OCR, and I have had great results. No, I am no Hobie Call, but I am someone that just started running in 2011. I am also a Top 10% Finisher (sometimes 5% finisher), and a Top 3 AG finisher. I am by no means bragging about my accomplishments, but in order to give advice to people, I believe that it helps to have credibility. There are so many OCR Coaches, Personal Trainers, SGX Certified Trainers etc. who train people for races, but have not even achieved elite status, they have never won any races! So why would you even consider coaching from them? Now yes, they may know a thing or two about sports science, and that helps a ton, but if you know what you're talking about, why not be a product of the product and show people what you know?

Hobie Call and I - Superhero Scramble North FL 2013
Hobie Call Superhero Scramble

I am a product of the product because I am loyal to my fitness programs, my shakeology nutrition, and I present my hard work at various obstacle course races. So the next time you start looking for someone to train you for a race, it's helps to find out what their race resume looks like. And they don't have to be a Hobie Call or anything like that, but I would seriously look for someone who is at least a Top 10% Finisher or a Top 10 AG (age group) Finisher. Because only they know how to make it to the top. They know what hard work is all about, they know a heck of a lot about not making excuses, and how to stay motivated. That's the kind of coach you want coaching you, do you agree?

I have been Obstacle Course Race Training with P90X, and other Beachbody Fitness programs since 2011. When I did my first Warrior Dash in the Carolinas, I was surprised of my fitness abilities because before that, I had already graduated from P90X and the Insanity Program. After the Warrior Dash, I found out that I needed to incorporate running into my workouts, and so I did. I few months after incorporating running into my P90X workouts, I did my first half marathon (I skipped the 5K and 10K's lol) and completed my first half with a time of 1:36.

Warrior Dash World Championship Qualified (2014)
Warrior Dash Chicago 2014
18th Overall out of 250 at WD Chicago


I don't want this blog to turn out to be like a book lol, so I will just share with you some things that I do with P90X to help me train for obstacle race events:


- Weight Vest: I wear a weight vest (no more than 10-15lbs) when I do P90X Plyometrics, Asylum Vertical Plyo, and Trail Running after a workout. (ok, be smart people, if your goal is to lose weight, then you shouldn't be using a weight vest)

Sand Bag or Added Weight: In between P90X and Body Beast Strength sets, I pick up a sand bag or a dumbbell (whatever you have) and run for 25m or less. You can run up stairs, tread mill, neighborhood etc. I prefer anything that is not flat =).

- Spartan WOD: I normally do my P90X and Body Strength Workouts on Monday, Wednesdays, and Fridays. I do Insanity, Asylum, T25, Yoga and Spartan WOD's (choose one) on Tuesday, Thursday, and Saturdays. You have to listen to your body. Insanity workouts are #craycray, and so you can easily over train with such workouts. The Spartan WOD's can get crazy too, so just pick and choose based on how your body feels on that day.

 1st Place AG, 6th Overall - Superhero Scramble Miami (2013)
Superhero Scramble Miami 2013
 Fueled by P90X and Shakeology


- Elevation Mask: I don't use this as much as I should, but I try to use this for all of my workouts (strength, cardio, running) especially a couple weeks leading up to a race. If you're training for a sea-level race, this will definitely give you the advantage. If you are from sea-level and training for a race with higher elevation, this will help as well, but keep in mind, you will be competing against locals who are already acclimated to the elevation. I would try to get to the race destination at least a week before race day.

- Outdoors: Take your P90X workouts outdoors, or your garage, or maybe even an open gym like a Crossfit Box. Use the workout sheets or P90X app. Obstacle Course Races are outdoor events, so the more you can get used to training outdoors, the better your body will adjust on race day. Plus, nature is beautiful, enjoy it!

- Running: I like to do my longer runs on my strength days (Mon, Wed, Fri), and shorter runs on my cardio days (Tues, Thurs, Sat).  My goal is to do at least 2 short runs, and 1 long run. I also enjoy doing sprints in between P90X and Body Beast sets if I am not doing burpees, but you can always alternate between the burpees and sprints. Try also doing Parachute Sprints in between sets, that's a good one, as if the strength workouts won't already kick your arse =) Running alone is just friggin boring! =)

Meet Singles into Running - Free Sign Up!
Running Singles

- Burpees: Sometimes I do a 1 minute "run in place" then 30 burpees after each P90X or Body Beast Strength Set. It's important to incorporate cardio into your strength workouts especially if you are training for OCR. Obstacle Course Racing is not just about obstacles, there is a lot of running and cardio involved, so make sure that you are doing this with your workouts.

- Watch the Videos: If you are just a beginner, and you are not familiar with the exercise movements, then it is always recommended that you watch the videos first before using the worksheets, and taking your workouts to the gym/outdoors etc. Once you understand doing the movements properly, then you don't need the videos. But I tell you what, the goal is always to try to keep up with them on the videos. Sometimes I workout without the videos, and it takes me double the time to complete the workout. So if you can finish the P90X workout in the same time frame from the videos, and do all the reps, that's when you know you're a beast!

- Nutrition: I am not a nutritionist, but what I do know is that if you want the best results, you have to focus on 80% nutrition (what your fuel your body with), and 20% fitness (how consistent you train). I know some athletes who don't really have good eating habits, and they claim that you don't need it. I think that's crap! It's not what you do these few months, it's what you do for life. Do you just want to be an athlete for a few months, or do you want to be an athlete for the rest of your life? I choose to be happy and healthy forever, and my Shakeology helps me with that.  It always has, and it always will. You don't have to drink Shakeology, although I highly recommend it, all you have to do is eat a clean as you can, and stick with it. Like anything, it's about consistency!


Try Shakeology Risk-Free - Click Here Now!
Buy Shakeology Now


My favorite Beachbody Fitness Programs for OCR Training:
(I don't recommend hybrid workouts "combination of the workouts below" unless you have completed each program, or already at advanced fitness levels)
- P90X
- P90X2
- P90X3
- Body Beast
- Insanity
- Insanity Asylum
- Shakeology Superfoods
- PIYO

Insanity Asylum Outdoor Workout
Insanity Asylum Outdoors

So I hope this helps you understand how you can incorporate P90X into your Obstacle Course Race training program. I highly recommend that you consult your physician before trying any program, and as always, be safe and use proper form at all times. If you would like more information on my P90X Challenge Groups, message me and I'll be happy to get you started!

Related P90X and OCR Links:
- P90X Programs
- Body Beast Program 
- Crossfit versus P90X
- How to do P90X at the Gym
- My Obstacle Course Racing page
- OCRTube.com: a Social Network for OCR Athletes
- Free P90X and Body Beast Workout Sheets


I film OCR events as well, check out my YOUTUBE
OCRTUBE.com
  OCRTUBE.com - Focused on helping the sport of OCR grow!


Take the P90X2 Challenge: