Fast Talk
8: Stop your legs from fighting (themselves)
Want some free watts? Your legs are fighting themselves, and we want them to stop. Episode 8 is all about neuromuscular training, decreasing what i...
00:00:00
Share
Subscribe
Subscribe to Fast Talk
Keep up to date by subscribing to this podcast