1. Movement as Medicine: Ditch the Gym Guilt – Move More, Live Better

    Movement as Medicine: Ditch the Gym Guilt – Move More, Live Better

    19
  2. A delightful NINETY MINUTE conditioning session before Day 2 of Speed Camp (Day 1158)

    A delightful NINETY MINUTE conditioning session before Day 2 of Speed Camp (Day 1158)

    1
  3. Hip rehab and youth combat athlete training (Day 1152 Part-2)

    Hip rehab and youth combat athlete training (Day 1152 Part-2)

    2
  4. 2-a-days to manage the interference effect (Day 1152 Part-1)

    2-a-days to manage the interference effect (Day 1152 Part-1)

    1
  5. a beautiful girl at the gym

    a beautiful girl at the gym

    122
  6. Early Morning Conditioning, Midsection & Mobility (Day 1157)

    Early Morning Conditioning, Midsection & Mobility (Day 1157)

  7. FAQ: How do you deal with MINOR injuries? (Day 1154h

    FAQ: How do you deal with MINOR injuries? (Day 1154h

  8. Hitting PRs while nursing a hamstring injury 💪🏾 (Day 1155)

    Hitting PRs while nursing a hamstring injury 💪🏾 (Day 1155)

  9. Starting the week off with some Back Training (Day 1156)

    Starting the week off with some Back Training (Day 1156)

  10. Beyond Comfort: Why Daily Action Cures All Excuses and So-Called Mental Issues | Vlog #102

    Beyond Comfort: Why Daily Action Cures All Excuses and So-Called Mental Issues | Vlog #102

    42
    1
  11. 1000 Day Journey 0693 To Cone or Not To Cone?

    1000 Day Journey 0693 To Cone or Not To Cone?

    31
  12. 1000 Day Journey 0692 Not Going to Deal with the CA nonsense today

    1000 Day Journey 0692 Not Going to Deal with the CA nonsense today

    25
  13. 1000 Day Journey 0690 Just a few Bikes on the Road

    1000 Day Journey 0690 Just a few Bikes on the Road

    25
  14. 🔥 Build a V-Taper Back with Cable Pull Downs! 💪 Train with David in Pattaya or Online 🌍

    🔥 Build a V-Taper Back with Cable Pull Downs! 💪 Train with David in Pattaya or Online 🌍

    8