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 Türkiye

seen from Türkiye
seen from United States

seen from United States
seen from United States

seen from Saudi Arabia
seen from United States

seen from Pakistan

seen from Saudi Arabia
seen from India

seen from Czechia
seen from United States
seen from United States
seen from South Korea
seen from United Kingdom
seen from Saudi Arabia
seen from Estonia

seen from Thailand
seen from Japan
seen from Norway
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