How to climb a rope (with sloppy J hook form!). That was one muddy rope! Or maybe I was the muddy one? Either way, still got er done! #coachvinfram #spartan40 #mountaincreek #ocrcoach
seen from United States

seen from Malaysia

seen from United States
seen from China

seen from Zambia

seen from United States
seen from Ukraine
seen from United States

seen from Belgium
seen from Uzbekistan
seen from Canada

seen from Mexico

seen from United States

seen from Belgium
seen from China

seen from Belgium
seen from Brazil
seen from United States

seen from Malaysia
seen from Czechia
How to climb a rope (with sloppy J hook form!). That was one muddy rope! Or maybe I was the muddy one? Either way, still got er done! #coachvinfram #spartan40 #mountaincreek #ocrcoach
Been loving this running weather! #spartanracetraining #coachvinfram #ocr #ocrcoach #newbalance
Killington Beast 8am start time with my Spartan 4-0 teammates! Getting excited for next week! Who will be there? #ocrcoach #coachvinfram #spartanracetraining #spartan40 #teamdynastyocr
Solid Westport 10 mile road race this morning with the Prep guys. Last time I did this race was in 1998! #ocrcoach #coachvinfram #teamdynastyocr #spartanracetraining
What to do when your knee is sore and you decide to take a rest day? Body weight exercises instead. Today's workout...300 burpees. Get er done! #spartanfit #spartanracetraining #spartan40 #coachvinfram #ocrcoach
Two Roads Stratford Short Beach race start...and we're off! Look at the little ones leave the grown ups in their dust! Haha #tworoads #coachvinfram #ocrcoach
Winners don't focus on what everyone else is doing! http://www.coachvinfram.com/ #phelps #olympics #ocrcoach #coachvinfram #teamusa