The Effortless Swimming Podcast • #138: High Level Biomechanics For Weekend Warriors with Ryan Hodierne • Listen on Fountain